home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_26_DIRAPI.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
192KB
|
3,518 lines
# near model CODE resource
# jump table entries: 48736-48793 (58 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 BE60 cmp.w D7, -[A0]
00000004 0000 2532 ori.b D0, 0x32 /* '2' */
00000008 2F0A move.l -[A7], A2
0000000A 246F 0008 movea.l A2, [A7 + 0x8]
0000000E 302A 0008 move.w D0, [A2 + 0x8]
00000012 48C0 ext.l D0
00000014 0C80 0000 002A cmpi.l D0, 0x2A /* '*' */
0000001A 6200 018E bhi +0x190 /* 000001AA */
0000001E 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00000022 4EFB 0002 jmp [PC + D0.w + 0x2]
00000026 00FE ori.? <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
00000028 010A btst A2, D0
0000002A 0118 btst [A0]+, D0
0000002C 00BA 00CA 0184 0184 ori.l [PC + 0x184 /* 000001B2, value 0x245F4E75 '$_Nu' */], 0xCA0184
00000034 008A 0056 0062 ori.l A2, 0x560062 /* 'V\0b' */
0000003A 00E6 ori.? -[A6], 0xFFFFFFFFFFFFFFFF
0000003C 00F2 00A2 ori.? [A2 + D0.w - 0x94], 0xFFFFFFFFFFFFFFFF
00000040 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF
00000042 0096 0184 0184 ori.l [A6], 0x1840184
00000048 0184 bclr D4, D0
0000004A 0072 007E 0184 ori.w <<invalid full ext with I/IS == 4>>, 0x7E /* '~' */
00000050 0122 btst -[A2], D0
00000052 00AE 012C 0184 0184 ori.l [A6 + 0x184], 0x12C0184
0000005A 0184 bclr D4, D0
0000005C 0184 bclr D4, D0
0000005E 0184 bclr D4, D0
00000060 0184 bclr D4, D0
00000062 0184 bclr D4, D0
00000064 0184 bclr D4, D0
00000066 0184 bclr D4, D0
00000068 0184 bclr D4, D0
0000006A 0136 0156 btst <<invalid full ext with IS == 1 and I/IS == 6>>, D0
0000006E 0184 bclr D4, D0
00000070 0184 bclr D4, D0
00000072 0184 bclr D4, D0
00000074 0184 bclr D4, D0
00000076 0184 bclr D4, D0
00000078 0184 bclr D4, D0
0000007A 0176 2F0A 4EBA bchg [[A6 + <<invalid base displacement size>> + D2 * 8] + 0x4EBA], D0
00000080 06F8 584F addi.? [0x0000584F], 0xFFFFFFFFFFFFFFFF
00000084 6000 012C bra +0x12E /* 000001B2 */
00000088 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000008C 2F0A move.l -[A7], A2
0000008E 4EAD BDF0 jsr [A5 - 0x4210]
00000092 5C4F addq.w A7, 6
00000094 6000 011C bra +0x11E /* 000001B2 */
00000098 2F0A move.l -[A7], A2
0000009A 4EBA 069C jsr [PC + 0x69C /* 00000738 */]
0000009E 584F addq.w A7, 4
000000A0 6000 0110 bra +0x112 /* 000001B2 */
000000A4 2F0A move.l -[A7], A2
000000A6 4EBA 0632 jsr [PC + 0x632 /* 000006DA */]
000000AA 584F addq.w A7, 4
000000AC 6000 0104 bra +0x106 /* 000001B2 */
000000B0 2F0A move.l -[A7], A2
000000B2 4EAD B310 jsr [A5 - 0x4CF0]
000000B6 584F addq.w A7, 4
000000B8 6000 00F8 bra +0xFA /* 000001B2 */
000000BC 2F0A move.l -[A7], A2
000000BE 4EBA 01C4 jsr [PC + 0x1C4 /* 00000284 */]
000000C2 584F addq.w A7, 4
000000C4 6000 00EC bra +0xEE /* 000001B2 */
000000C8 2F0A move.l -[A7], A2
000000CA 4EBA 0282 jsr [PC + 0x282 /* 0000034E */]
000000CE 584F addq.w A7, 4
000000D0 6000 00E0 bra +0xE2 /* 000001B2 */
000000D4 2F0A move.l -[A7], A2
000000D6 4EBA 03EE jsr [PC + 0x3EE /* 000004C6 */]
000000DA 584F addq.w A7, 4
000000DC 6000 00D4 bra +0xD6 /* 000001B2 */
000000E0 2F2A 000A move.l -[A7], [A2 + 0xA]
000000E4 2F0A move.l -[A7], A2
000000E6 4EBA 0400 jsr [PC + 0x400 /* 000004E8 */]
000000EA 504F addq.w A7, 8
000000EC 6000 00C4 bra +0xC6 /* 000001B2 */
000000F0 2F2A 000A move.l -[A7], [A2 + 0xA]
000000F4 2F0A move.l -[A7], A2
000000F6 4EBA 04FE jsr [PC + 0x4FE /* 000005F6 */]
000000FA 504F addq.w A7, 8
000000FC 6000 00B4 bra +0xB6 /* 000001B2 */
00000100 2F0A move.l -[A7], A2
00000102 4EBA 0766 jsr [PC + 0x766 /* 0000086A */]
00000106 584F addq.w A7, 4
00000108 6000 00A8 bra +0xAA /* 000001B2 */
0000010C 2F0A move.l -[A7], A2
0000010E 4EBA 0730 jsr [PC + 0x730 /* 00000840 */]
00000112 584F addq.w A7, 4
00000114 6000 009C bra +0x9E /* 000001B2 */
00000118 2F0A move.l -[A7], A2
0000011A 4EBA 0740 jsr [PC + 0x740 /* 0000085C */]
0000011E 584F addq.w A7, 4
00000120 6000 0090 bra +0x92 /* 000001B2 */
00000124 2F0A move.l -[A7], A2
00000126 4EAD B768 jsr [A5 - 0x4898]
0000012A 584F addq.w A7, 4
0000012C 6000 0084 bra +0x86 /* 000001B2 */
00000130 2F0A move.l -[A7], A2
00000132 4EAD B0F8 jsr [A5 - 0x4F08]
00000136 2540 001A move.l [A2 + 0x1A], D0
0000013A 584F addq.w A7, 4
0000013C 6074 bra +0x76 /* 000001B2 */
0000013E 2F0A move.l -[A7], A2
00000140 4EAD B100 jsr [A5 - 0x4F00]
00000144 584F addq.w A7, 4
00000146 606A bra +0x6C /* 000001B2 */
00000148 2F0A move.l -[A7], A2
0000014A 4EBA 0792 jsr [PC + 0x792 /* 000008DE */]
0000014E 584F addq.w A7, 4
00000150 6060 bra +0x62 /* 000001B2 */
00000152 2F0A move.l -[A7], A2
00000154 4EBA 06B8 jsr [PC + 0x6B8 /* 0000080E */]
00000158 584F addq.w A7, 4
0000015A 6056 bra +0x58 /* 000001B2 */
0000015C 2F0A move.l -[A7], A2
0000015E 4EAD BE50 jsr [A5 - 0x41B0]
00000162 0CAA 8004 07D5 001A cmpi.l [A2 + 0x1A], 0x800407D5
0000016A 584F addq.w A7, 4
0000016C 6644 bne +0x46 /* 000001B2 */
0000016E 2F0A move.l -[A7], A2
00000170 4EAD B108 jsr [A5 - 0x4EF8]
00000174 2540 001A move.l [A2 + 0x1A], D0
00000178 584F addq.w A7, 4
0000017A 6036 bra +0x38 /* 000001B2 */
0000017C 2F0A move.l -[A7], A2
0000017E 4EAD BE50 jsr [A5 - 0x41B0]
00000182 0CAA 8004 07DF 001A cmpi.l [A2 + 0x1A], 0x800407DF
0000018A 584F addq.w A7, 4
0000018C 6624 bne +0x26 /* 000001B2 */
0000018E 2F0A move.l -[A7], A2
00000190 4EAD B110 jsr [A5 - 0x4EF0]
00000194 2540 001A move.l [A2 + 0x1A], D0
00000198 584F addq.w A7, 4
0000019A 6016 bra +0x18 /* 000001B2 */
0000019C 2F0A move.l -[A7], A2
0000019E 4EAD B118 jsr [A5 - 0x4EE8]
000001A2 2540 001A move.l [A2 + 0x1A], D0
000001A6 584F addq.w A7, 4
000001A8 6008 bra +0xA /* 000001B2 */
label000001AA:
000001AA 2F0A move.l -[A7], A2
000001AC 4EAD BE50 jsr [A5 - 0x41B0]
000001B0 584F addq.w A7, 4
label000001B2:
000001B2 245F movea.l A2, [A7]+
000001B4 4E75 rts
fn000001B6:
000001B6 48E7 1020 movem.l -[A7], D3,A2
000001BA 4FEF FFB0 lea.l A7, [A7 - 0x50]
000001BE 246F 005C movea.l A2, [A7 + 0x5C]
000001C2 4878 0010 push.l 0x10
000001C6 486F 0004 pea.l [A7 + 0x4]
000001CA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000001CE 2F0A move.l -[A7], A2
000001D0 4EAD B268 jsr [A5 - 0x4D98]
000001D4 2600 move.l D3, D0
000001D6 7010 moveq.l D0, 0x10
000001D8 B680 cmp.l D3, D0
000001DA 4FEF 000E lea.l A7, [A7 + 0xE]
000001DE 6C36 bge +0x38 /* 00000216 */
000001E0 4878 0010 push.l 0x10
000001E4 486F 0004 pea.l [A7 + 0x4]
000001E8 2F2A 0020 move.l -[A7], [A2 + 0x20]
000001EC 4EBA 1EA0 jsr [PC + 0x1EA0 /* 0000208E */]
000001F0 2F08 move.l -[A7], A0
000001F2 4EBA 09DA jsr [PC + 0x9DA /* 00000BCE */]
000001F6 2600 move.l D3, D0
000001F8 4A83 tst.l D3
000001FA 4FEF 0010 lea.l A7, [A7 + 0x10]
000001FE 6616 bne +0x18 /* 00000216 */
00000200 4878 0010 push.l 0x10
00000204 486F 0004 pea.l [A7 + 0x4]
00000208 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000020C 2F0A move.l -[A7], A2
0000020E 4EAD B270 jsr [A5 - 0x4D90]
00000212 4FEF 000E lea.l A7, [A7 + 0xE]
label00000216:
00000216 4878 0040 push.l 0x40 /* '@' */
0000021A 486F 0014 pea.l [A7 + 0x14]
0000021E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000222 2F0A move.l -[A7], A2
00000224 4EAD B268 jsr [A5 - 0x4D98]
00000228 2600 move.l D3, D0
0000022A 7001 moveq.l D0, 0x01
0000022C B680 cmp.l D3, D0
0000022E 4FEF 000E lea.l A7, [A7 + 0xE]
00000232 6C46 bge +0x48 /* 0000027A */
00000234 4878 0040 push.l 0x40 /* '@' */
00000238 486F 0014 pea.l [A7 + 0x14]
0000023C 2F2A 0020 move.l -[A7], [A2 + 0x20]
00000240 4EBA 1E4C jsr [PC + 0x1E4C /* 0000208E */]
00000244 2F08 move.l -[A7], A0
00000246 4EBA 08DE jsr [PC + 0x8DE /* 00000B26 */]
0000024A 2600 move.l D3, D0
0000024C 4A83 tst.l D3
0000024E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000252 6626 bne +0x28 /* 0000027A */
00000254 422F 004F clr.b [A7 + 0x4F]
00000258 41EF 0010 lea.l A0, [A7 + 0x10]
0000025C 70FF moveq.l D0, 0xFFFFFFFF
label0000025E:
0000025E 5280 addq.l D0, 1
00000260 4A18 tst.b [A0]+
00000262 66FA bne -0x4 /* 0000025E */
00000264 5280 addq.l D0, 1
00000266 2F00 move.l -[A7], D0
00000268 486F 0014 pea.l [A7 + 0x14]
0000026C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000270 2F0A move.l -[A7], A2
00000272 4EAD B270 jsr [A5 - 0x4D90]
00000276 4FEF 000E lea.l A7, [A7 + 0xE]
label0000027A:
0000027A 4FEF 0050 lea.l A7, [A7 + 0x50]
0000027E 4CDF 0408 movem.l D3,A2, [A7]+
00000282 4E75 rts
fn00000284:
00000284 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000288 246F 0018 movea.l A2, [A7 + 0x18]
0000028C 2652 movea.l A3, [A2]
0000028E 7800 moveq.l D4, 0x00
00000290 286A 000A movea.l A4, [A2 + 0xA]
00000294 2F0A move.l -[A7], A2
00000296 4EAD BE30 jsr [A5 - 0x41D0]
0000029A 42AB 0028 clr.l [A3 + 0x28]
0000029E 42AB 002C clr.l [A3 + 0x2C]
000002A2 0C2B 000F 000E cmpi.b [A3 + 0xE], 0xF
000002A8 584F addq.w A7, 4
000002AA 6604 bne +0x6 /* 000002B0 */
000002AC 426B 0038 clr.w [A3 + 0x38]
label000002B0:
000002B0 2052 movea.l A0, [A2]
000002B2 216C 0004 0018 move.l [A0 + 0x18], [A4 + 0x4]
000002B8 2754 0020 move.l [A3 + 0x20], [A4]
000002BC 42AB 0014 clr.l [A3 + 0x14]
000002C0 2F0B move.l -[A7], A3
000002C2 4EBA FEF2 jsr [PC - 0x10E /* 000001B6 */]
000002C6 3F3C 000C move.w -[A7], 0xC
000002CA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000002CE 4EAD B648 jsr [A5 - 0x49B8]
000002D2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000002D6 4EAD C980 jsr [A5 - 0x3680]
000002DA 2052 movea.l A0, [A2]
000002DC 2F28 001C move.l -[A7], [A0 + 0x1C]
000002E0 2052 movea.l A0, [A2]
000002E2 2F28 0018 move.l -[A7], [A0 + 0x18]
000002E6 4EBA 0F42 jsr [PC + 0xF42 /* 0000122A */]
000002EA 202C 0008 move.l D0, [A4 + 0x8]
000002EE 0280 0000 8000 andi.l D0, 0x8000
000002F4 4FEF 0016 lea.l A7, [A7 + 0x16]
000002F8 6736 beq +0x38 /* 00000330 */
000002FA 7600 moveq.l D3, 0x00
000002FC 7001 moveq.l D0, 0x01
000002FE C0AC 0008 and.l D0, [A4 + 0x8]
00000302 4A80 tst.l D0
00000304 6604 bne +0x6 /* 0000030A */
00000306 7000 moveq.l D0, 0x00
00000308 6002 bra +0x4 /* 0000030C */
label0000030A:
0000030A 7001 moveq.l D0, 0x01
label0000030C:
0000030C 8680 or.l D3, D0
0000030E 7002 moveq.l D0, 0x02
00000310 C0AC 0008 and.l D0, [A4 + 0x8]
00000314 4A80 tst.l D0
00000316 6604 bne +0x6 /* 0000031C */
00000318 7000 moveq.l D0, 0x00
0000031A 6002 bra +0x4 /* 0000031E */
label0000031C:
0000031C 7002 moveq.l D0, 0x02
label0000031E:
0000031E 8680 or.l D3, D0
00000320 2F03 move.l -[A7], D3
00000322 2052 movea.l A0, [A2]
00000324 2F28 0018 move.l -[A7], [A0 + 0x18]
00000328 4EBA 0E06 jsr [PC + 0xE06 /* 00001130 */]
0000032C 2800 move.l D4, D0
0000032E 504F addq.w A7, 8
label00000330:
00000330 4A84 tst.l D4
00000332 6610 bne +0x12 /* 00000344 */
00000334 2052 movea.l A0, [A2]
00000336 0068 0800 000C ori.w [A0 + 0xC], 0x800
0000033C 7001 moveq.l D0, 0x01
0000033E 2940 000C move.l [A4 + 0xC], D0
00000342 6004 bra +0x6 /* 00000348 */
label00000344:
00000344 42AC 000C clr.l [A4 + 0xC]
label00000348:
00000348 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000034C 4E75 rts
fn0000034E:
0000034E 48E7 1020 movem.l -[A7], D3,A2
00000352 246F 000C movea.l A2, [A7 + 0xC]
00000356 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000035A 4EAD DC50 jsr [A5 - 0x23B0]
0000035E 362A 0008 move.w D3, [A2 + 0x8]
00000362 357C 000D 0008 move.w [A2 + 0x8], 0xD /* '\r' */
00000368 2F0A move.l -[A7], A2
0000036A 4EBA 04FE jsr [PC + 0x4FE /* 0000086A */]
0000036E 3543 0008 move.w [A2 + 0x8], D3
00000372 2052 movea.l A0, [A2]
00000374 4AA8 0018 tst.l [A0 + 0x18]
00000378 504F addq.w A7, 8
0000037A 670E beq +0x10 /* 0000038A */
0000037C 2052 movea.l A0, [A2]
0000037E 2F28 0018 move.l -[A7], [A0 + 0x18]
00000382 4EBA 11AA jsr [PC + 0x11AA /* 0000152E */]
00000386 584F addq.w A7, 4
00000388 6018 bra +0x1A /* 000003A2 */
label0000038A:
0000038A 2052 movea.l A0, [A2]
0000038C 4AA8 0028 tst.l [A0 + 0x28]
00000390 6710 beq +0x12 /* 000003A2 */
00000392 4878 0001 push.l 0x1
00000396 2052 movea.l A0, [A2]
00000398 4868 0028 pea.l [A0 + 0x28]
0000039C 4EAD C208 jsr [A5 - 0x3DF8]
000003A0 504F addq.w A7, 8
label000003A2:
000003A2 2052 movea.l A0, [A2]
000003A4 4AA8 0018 tst.l [A0 + 0x18]
000003A8 6714 beq +0x16 /* 000003BE */
000003AA 2052 movea.l A0, [A2]
000003AC 2F28 0018 move.l -[A7], [A0 + 0x18]
000003B0 4EBA 0D4C jsr [PC + 0xD4C /* 000010FE */]
000003B4 2600 move.l D3, D0
000003B6 2052 movea.l A0, [A2]
000003B8 42A8 0018 clr.l [A0 + 0x18]
000003BC 584F addq.w A7, 4
label000003BE:
000003BE 2052 movea.l A0, [A2]
000003C0 4AA8 001C tst.l [A0 + 0x1C]
000003C4 6712 beq +0x14 /* 000003D8 */
000003C6 2052 movea.l A0, [A2]
000003C8 2F28 001C move.l -[A7], [A0 + 0x1C]
000003CC 4EBA 0978 jsr [PC + 0x978 /* 00000D46 */]
000003D0 2052 movea.l A0, [A2]
000003D2 42A8 001C clr.l [A0 + 0x1C]
000003D6 584F addq.w A7, 4
label000003D8:
000003D8 2052 movea.l A0, [A2]
000003DA 42A8 0014 clr.l [A0 + 0x14]
000003DE 2F0A move.l -[A7], A2
000003E0 4EAD BE50 jsr [A5 - 0x41B0]
000003E4 584F addq.w A7, 4
000003E6 4CDF 0408 movem.l D3,A2, [A7]+
000003EA 4E75 rts
fn000003EC:
000003EC 48E7 1030 movem.l -[A7], D3,A2,A3
000003F0 4FEF FFF0 lea.l A7, [A7 - 0x10]
000003F4 246F 0020 movea.l A2, [A7 + 0x20]
000003F8 266F 0024 movea.l A3, [A7 + 0x24]
000003FC 7600 moveq.l D3, 0x00
000003FE 2052 movea.l A0, [A2]
00000400 0C28 000F 000E cmpi.b [A0 + 0xE], 0xF
00000406 6600 00B2 bne +0xB4 /* 000004BA */
0000040A 2052 movea.l A0, [A2]
0000040C 3028 0038 move.w D0, [A0 + 0x38]
00000410 7201 moveq.l D1, 0x01
00000412 C081 and.l D0, D1
00000414 4A80 tst.l D0
00000416 6676 bne +0x78 /* 0000048E */
00000418 4857 pea.l [A7]
0000041A 2052 movea.l A0, [A2]
0000041C 2F28 0018 move.l -[A7], [A0 + 0x18]
00000420 4EBA 0E38 jsr [PC + 0xE38 /* 0000125A */]
00000424 2600 move.l D3, D0
00000426 4A83 tst.l D3
00000428 504F addq.w A7, 8
0000042A 6618 bne +0x1A /* 00000444 */
0000042C 4878 0010 push.l 0x10
00000430 486F 0004 pea.l [A7 + 0x4]
00000434 3F3C 000C move.w -[A7], 0xC
00000438 2F12 move.l -[A7], [A2]
0000043A 4EAD B270 jsr [A5 - 0x4D90]
0000043E 4FEF 000E lea.l A7, [A7 + 0xE]
00000442 601E bra +0x20 /* 00000462 */
label00000444:
00000444 4878 0010 push.l 0x10
00000448 486F 0004 pea.l [A7 + 0x4]
0000044C 3F3C 000C move.w -[A7], 0xC
00000450 2F12 move.l -[A7], [A2]
00000452 4EAD B268 jsr [A5 - 0x4D98]
00000456 7210 moveq.l D1, 0x10
00000458 B081 cmp.l D0, D1
0000045A 4FEF 000E lea.l A7, [A7 + 0xE]
0000045E 6602 bne +0x4 /* 00000462 */
00000460 7600 moveq.l D3, 0x00
label00000462:
00000462 4A83 tst.l D3
00000464 6628 bne +0x2A /* 0000048E */
00000466 2052 movea.l A0, [A2]
00000468 316F 0002 0030 move.w [A0 + 0x30], [A7 + 0x2]
0000046E 2052 movea.l A0, [A2]
00000470 316F 0006 0032 move.w [A0 + 0x32], [A7 + 0x6]
00000476 2052 movea.l A0, [A2]
00000478 316F 000A 0034 move.w [A0 + 0x34], [A7 + 0xA]
0000047E 2052 movea.l A0, [A2]
00000480 316F 000E 0036 move.w [A0 + 0x36], [A7 + 0xE]
00000486 2052 movea.l A0, [A2]
00000488 0068 0001 0038 ori.w [A0 + 0x38], 0x1
label0000048E:
0000048E 2052 movea.l A0, [A2]
00000490 3028 0038 move.w D0, [A0 + 0x38]
00000494 7201 moveq.l D1, 0x01
00000496 C081 and.l D0, D1
00000498 4A80 tst.l D0
0000049A 670E beq +0x10 /* 000004AA */
0000049C 2052 movea.l A0, [A2]
0000049E 26A8 0030 move.l [A3], [A0 + 0x30]
000004A2 2768 0034 0004 move.l [A3 + 0x4], [A0 + 0x34]
000004A8 6010 bra +0x12 /* 000004BA */
label000004AA:
000004AA 2F0B move.l -[A7], A3
000004AC 2F3C FFF0 FFF0 move.l -[A7], 0xFFF0FFF0
000004B2 2F3C 0010 0010 move.l -[A7], 0x100010
000004B8 A8A7 syscall SetRect
label000004BA:
000004BA 2003 move.l D0, D3
000004BC 4FEF 0010 lea.l A7, [A7 + 0x10]
000004C0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000004C4 4E75 rts
fn000004C6:
000004C6 514F subq.w A7, 8
000004C8 4857 pea.l [A7]
000004CA 2F2F 0010 move.l -[A7], [A7 + 0x10]
000004CE 4EBA FF1C jsr [PC - 0xE4 /* 000003EC */]
000004D2 486F 0008 pea.l [A7 + 0x8]
000004D6 4EAD B750 jsr [A5 - 0x48B0]
000004DA 206F 0018 movea.l A0, [A7 + 0x18]
000004DE 2140 001A move.l [A0 + 0x1A], D0
000004E2 4FEF 0014 lea.l A7, [A7 + 0x14]
000004E6 4E75 rts
fn000004E8:
000004E8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000004EC 286F 001C movea.l A4, [A7 + 0x1C]
000004F0 266F 0020 movea.l A3, [A7 + 0x20]
000004F4 7800 moveq.l D4, 0x00
000004F6 2454 movea.l A2, [A4]
000004F8 426D 1C10 clr.w [A5 + 0x1C10]
000004FC 200B move.l D0, A3
000004FE 6700 00F0 beq +0xF2 /* 000005F0 */
00000502 2F0A move.l -[A7], A2
00000504 4EAD B220 jsr [A5 - 0x4DE0]
00000508 4A00 tst.b D0
0000050A 584F addq.w A7, 4
0000050C 6600 00E2 bne +0xE4 /* 000005F0 */
00000510 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000514 2F3C 584D 4544 move.l -[A7], 0x584D4544 /* 'XMED' */
0000051A 2F0B move.l -[A7], A3
0000051C 4EAD C0A0 jsr [A5 - 0x3F60]
00000520 2600 move.l D3, D0
00000522 70FF moveq.l D0, 0xFFFFFFFF
00000524 B680 cmp.l D3, D0
00000526 4FEF 000C lea.l A7, [A7 + 0xC]
0000052A 6700 00C4 beq +0xC6 /* 000005F0 */
0000052E 2054 movea.l A0, [A4]
00000530 4AA8 0018 tst.l [A0 + 0x18]
00000534 671E beq +0x20 /* 00000554 */
00000536 42A7 clr.l -[A7]
00000538 2F03 move.l -[A7], D3
0000053A 2F0B move.l -[A7], A3
0000053C 2054 movea.l A0, [A4]
0000053E 2F28 0018 move.l -[A7], [A0 + 0x18]
00000542 4EBA 0DEA jsr [PC + 0xDEA /* 0000132E */]
00000546 2800 move.l D4, D0
00000548 3B44 1C10 move.w [A5 + 0x1C10], D4
0000054C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000550 6000 0092 bra +0x94 /* 000005E4 */
label00000554:
00000554 4AAA 002C tst.l [A2 + 0x2C]
00000558 670E beq +0x10 /* 00000568 */
0000055A 4878 0001 push.l 0x1
0000055E 486A 002C pea.l [A2 + 0x2C]
00000562 4EAD C208 jsr [A5 - 0x3DF8]
00000566 504F addq.w A7, 8
label00000568:
00000568 2F03 move.l -[A7], D3
0000056A 2F0B move.l -[A7], A3
0000056C 4EAD C0D8 jsr [A5 - 0x3F28]
00000570 2A00 move.l D5, D0
00000572 4A85 tst.l D5
00000574 504F addq.w A7, 8
00000576 676C beq +0x6E /* 000005E4 */
00000578 4878 0001 push.l 0x1
0000057C 2F05 move.l -[A7], D5
0000057E 4EAD C1F8 jsr [A5 - 0x3E08]
00000582 2548 002C move.l [A2 + 0x2C], A0
00000586 4AAA 002C tst.l [A2 + 0x2C]
0000058A 504F addq.w A7, 8
0000058C 6756 beq +0x58 /* 000005E4 */
0000058E 42A7 clr.l -[A7]
00000590 2F2A 002C move.l -[A7], [A2 + 0x2C]
00000594 4EAD C2F0 jsr [A5 - 0x3D10]
00000598 2848 movea.l A4, A0
0000059A 2F03 move.l -[A7], D3
0000059C 2F0B move.l -[A7], A3
0000059E 4EAD C0A8 jsr [A5 - 0x3F58]
000005A2 3800 move.w D4, D0
000005A4 4A44 tst.w D4
000005A6 4FEF 0010 lea.l A7, [A7 + 0x10]
000005AA 6616 bne +0x18 /* 000005C2 */
000005AC 2F05 move.l -[A7], D5
000005AE 2F0C move.l -[A7], A4
000005B0 2F0B move.l -[A7], A3
000005B2 4EAD C0B0 jsr [A5 - 0x3F50]
000005B6 3800 move.w D4, D0
000005B8 2F0B move.l -[A7], A3
000005BA 4EAD C0C0 jsr [A5 - 0x3F40]
000005BE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000005C2:
000005C2 42A7 clr.l -[A7]
000005C4 2F2A 002C move.l -[A7], [A2 + 0x2C]
000005C8 4EAD C2F8 jsr [A5 - 0x3D08]
000005CC 4A44 tst.w D4
000005CE 504F addq.w A7, 8
000005D0 670E beq +0x10 /* 000005E0 */
000005D2 4878 0001 push.l 0x1
000005D6 486A 002C pea.l [A2 + 0x2C]
000005DA 4EAD C208 jsr [A5 - 0x3DF8]
000005DE 504F addq.w A7, 8
label000005E0:
000005E0 3B44 1C10 move.w [A5 + 0x1C10], D4
label000005E4:
000005E4 4A6D 1C10 tst.w [A5 + 0x1C10]
000005E8 6606 bne +0x8 /* 000005F0 */
000005EA 006A 0800 000C ori.w [A2 + 0xC], 0x800
label000005F0:
000005F0 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000005F4 4E75 rts
fn000005F6:
000005F6 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000005FA 594F subq.w A7, 4
000005FC 286F 001C movea.l A4, [A7 + 0x1C]
00000600 266F 0020 movea.l A3, [A7 + 0x20]
00000604 7600 moveq.l D3, 0x00
00000606 2F14 move.l -[A7], [A4]
00000608 4EAD B220 jsr [A5 - 0x4DE0]
0000060C 4A00 tst.b D0
0000060E 584F addq.w A7, 4
00000610 6600 00C0 bne +0xC2 /* 000006D2 */
00000614 2454 movea.l A2, [A4]
00000616 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000061A 2F3C 584D 4544 move.l -[A7], 0x584D4544 /* 'XMED' */
00000620 2F0B move.l -[A7], A3
00000622 4EAD C060 jsr [A5 - 0x3FA0]
00000626 2800 move.l D4, D0
00000628 70FF moveq.l D0, 0xFFFFFFFF
0000062A B880 cmp.l D4, D0
0000062C 4FEF 000C lea.l A7, [A7 + 0xC]
00000630 6700 00A0 beq +0xA2 /* 000006D2 */
00000634 2054 movea.l A0, [A4]
00000636 4AA8 0018 tst.l [A0 + 0x18]
0000063A 6732 beq +0x34 /* 0000066E */
0000063C 4857 pea.l [A7]
0000063E 2054 movea.l A0, [A4]
00000640 2F28 0018 move.l -[A7], [A0 + 0x18]
00000644 4EBA 0CB8 jsr [PC + 0xCB8 /* 000012FE */]
00000648 2600 move.l D3, D0
0000064A 4A83 tst.l D3
0000064C 504F addq.w A7, 8
0000064E 6702 beq +0x4 /* 00000652 */
00000650 4297 clr.l [A7]
label00000652:
00000652 2F17 move.l -[A7], [A7]
00000654 2F04 move.l -[A7], D4
00000656 2F0B move.l -[A7], A3
00000658 2054 movea.l A0, [A4]
0000065A 2F28 0018 move.l -[A7], [A0 + 0x18]
0000065E 4EBA 0D36 jsr [PC + 0xD36 /* 00001396 */]
00000662 2600 move.l D3, D0
00000664 3B43 1C10 move.w [A5 + 0x1C10], D3
00000668 4FEF 0010 lea.l A7, [A7 + 0x10]
0000066C 6064 bra +0x66 /* 000006D2 */
label0000066E:
0000066E 4AAA 002C tst.l [A2 + 0x2C]
00000672 6710 beq +0x12 /* 00000684 */
00000674 2F2A 002C move.l -[A7], [A2 + 0x2C]
00000678 4EAD C2E0 jsr [A5 - 0x3D20]
0000067C 2F40 0004 move.l [A7 + 0x4], D0
00000680 584F addq.w A7, 4
00000682 6002 bra +0x4 /* 00000686 */
label00000684:
00000684 4297 clr.l [A7]
label00000686:
00000686 4A97 tst.l [A7]
00000688 6748 beq +0x4A /* 000006D2 */
0000068A 42A7 clr.l -[A7]
0000068C 2F2A 002C move.l -[A7], [A2 + 0x2C]
00000690 4EAD C2F0 jsr [A5 - 0x3D10]
00000694 2848 movea.l A4, A0
00000696 2F2F 0008 move.l -[A7], [A7 + 0x8]
0000069A 2F04 move.l -[A7], D4
0000069C 2F0B move.l -[A7], A3
0000069E 4EAD C070 jsr [A5 - 0x3F90]
000006A2 3600 move.w D3, D0
000006A4 4A43 tst.w D3
000006A6 4FEF 0014 lea.l A7, [A7 + 0x14]
000006AA 6616 bne +0x18 /* 000006C2 */
000006AC 2F17 move.l -[A7], [A7]
000006AE 2F0C move.l -[A7], A4
000006B0 2F0B move.l -[A7], A3
000006B2 4EAD C078 jsr [A5 - 0x3F88]
000006B6 3600 move.w D3, D0
000006B8 2F0B move.l -[A7], A3
000006BA 4EAD C080 jsr [A5 - 0x3F80]
000006BE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000006C2:
000006C2 42A7 clr.l -[A7]
000006C4 2F2A 002C move.l -[A7], [A2 + 0x2C]
000006C8 4EAD C2F8 jsr [A5 - 0x3D08]
000006CC 3B43 1C10 move.w [A5 + 0x1C10], D3
000006D0 504F addq.w A7, 8
label000006D2:
000006D2 584F addq.w A7, 4
000006D4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000006D8 4E75 rts
fn000006DA:
000006DA 48E7 1030 movem.l -[A7], D3,A2,A3
000006DE 266F 0010 movea.l A3, [A7 + 0x10]
000006E2 7600 moveq.l D3, 0x00
000006E4 2453 movea.l A2, [A3]
000006E6 42AB 001A clr.l [A3 + 0x1A]
000006EA 302A 000C move.w D0, [A2 + 0xC]
000006EE 0280 0000 0800 andi.l D0, 0x800
000006F4 4A80 tst.l D0
000006F6 56C0 sne D0
000006F8 4400 neg.b D0
000006FA 49C0 lea.l A4, D0
000006FC 2600 move.l D3, D0
000006FE 4A83 tst.l D3
00000700 6608 bne +0xA /* 0000070A */
00000702 7001 moveq.l D0, 0x01
00000704 2740 001A move.l [A3 + 0x1A], D0
00000708 6028 bra +0x2A /* 00000732 */
label0000070A:
0000070A 302A 000C move.w D0, [A2 + 0xC]
0000070E 7214 moveq.l D1, 0x14
00000710 C081 and.l D0, D1
00000712 4A80 tst.l D0
00000714 661C bne +0x1E /* 00000732 */
00000716 4A92 tst.l [A2]
00000718 670C beq +0xE /* 00000726 */
0000071A 700C moveq.l D0, 0x0C
0000071C 2052 movea.l A0, [A2]
0000071E 2050 movea.l A0, [A0]
00000720 C0A8 000C and.l D0, [A0 + 0xC]
00000724 6002 bra +0x4 /* 00000728 */
label00000726:
00000726 7000 moveq.l D0, 0x00
label00000728:
00000728 5980 subq.l D0, 4
0000072A 6706 beq +0x8 /* 00000732 */
0000072C 7001 moveq.l D0, 0x01
0000072E 2740 001A move.l [A3 + 0x1A], D0
label00000732:
00000732 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000736 4E75 rts
fn00000738:
00000738 48E7 1030 movem.l -[A7], D3,A2,A3
0000073C 246F 0010 movea.l A2, [A7 + 0x10]
00000740 7600 moveq.l D3, 0x00
00000742 2652 movea.l A3, [A2]
00000744 302B 000C move.w D0, [A3 + 0xC]
00000748 0280 0000 0800 andi.l D0, 0x800
0000074E 4A80 tst.l D0
00000750 56C0 sne D0
00000752 4400 neg.b D0
00000754 49C0 lea.l A4, D0
00000756 2600 move.l D3, D0
00000758 42AA 001A clr.l [A2 + 0x1A]
0000075C 4A83 tst.l D3
0000075E 6712 beq +0x14 /* 00000772 */
00000760 3F2A 000C move.w -[A7], [A2 + 0xC]
00000764 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000768 2F0B move.l -[A7], A3
0000076A 4EAD B308 jsr [A5 - 0x4CF8]
0000076E 4FEF 000A lea.l A7, [A7 + 0xA]
label00000772:
00000772 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000776 4E75 rts
00000778 48E7 1030 movem.l -[A7], D3,A2,A3
0000077C 246F 0010 movea.l A2, [A7 + 0x10]
00000780 7600 moveq.l D3, 0x00
00000782 2652 movea.l A3, [A2]
00000784 302B 000C move.w D0, [A3 + 0xC]
00000788 0280 0000 0800 andi.l D0, 0x800
0000078E 4A80 tst.l D0
00000790 56C0 sne D0
00000792 4400 neg.b D0
00000794 49C0 lea.l A4, D0
00000796 2600 move.l D3, D0
00000798 4A83 tst.l D3
0000079A 661A bne +0x1C /* 000007B6 */
0000079C 3F3C 000D move.w -[A7], 0xD /* '\r' */
000007A0 2F0A move.l -[A7], A2
000007A2 4EAD BDF0 jsr [A5 - 0x4210]
000007A6 3F3C 0005 move.w -[A7], 0x5
000007AA 2F0A move.l -[A7], A2
000007AC 4EAD BDF0 jsr [A5 - 0x4210]
000007B0 4FEF 000C lea.l A7, [A7 + 0xC]
000007B4 6004 bra +0x6 /* 000007BA */
label000007B6:
000007B6 426D 1C10 clr.w [A5 + 0x1C10]
label000007BA:
000007BA 306D 1C10 movea.w A0, [A5 + 0x1C10]
000007BE 2548 001A move.l [A2 + 0x1A], A0
000007C2 4A6D 1C10 tst.w [A5 + 0x1C10]
000007C6 6640 bne +0x42 /* 00000808 */
000007C8 4A2B 000E tst.b [A3 + 0xE]
000007CC 673A beq +0x3C /* 00000808 */
000007CE 302B 000C move.w D0, [A3 + 0xC]
000007D2 0280 0000 0800 andi.l D0, 0x800
000007D8 4A80 tst.l D0
000007DA 56C0 sne D0
000007DC 4400 neg.b D0
000007DE 49C0 lea.l A4, D0
000007E0 2600 move.l D3, D0
000007E2 4A83 tst.l D3
000007E4 671C beq +0x1E /* 00000802 */
000007E6 7001 moveq.l D0, 0x01
000007E8 B0AA 000A cmp.l D0, [A2 + 0xA]
000007EC 6606 bne +0x8 /* 000007F4 */
000007EE 006B 0010 000C ori.w [A3 + 0xC], 0x10
label000007F4:
000007F4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000007F8 2F0B move.l -[A7], A3
000007FA 4EAD B300 jsr [A5 - 0x4D00]
000007FE 504F addq.w A7, 8
00000800 6006 bra +0x8 /* 00000808 */
label00000802:
00000802 70FF moveq.l D0, 0xFFFFFFFF
00000804 2540 001A move.l [A2 + 0x1A], D0
label00000808:
00000808 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000080C 4E75 rts
fn0000080E:
0000080E 2F0A move.l -[A7], A2
00000810 4FEF FFF4 lea.l A7, [A7 - 0xC]
00000814 246F 0014 movea.l A2, [A7 + 0x14]
00000818 486F 0004 pea.l [A7 + 0x4]
0000081C 2F0A move.l -[A7], A2
0000081E 4EBA FBCC jsr [PC - 0x434 /* 000003EC */]
00000822 2F40 0008 move.l [A7 + 0x8], D0
00000826 206A 0016 movea.l A0, [A2 + 0x16]
0000082A 20AF 000C move.l [A0], [A7 + 0xC]
0000082E 216F 0010 0004 move.l [A0 + 0x4], [A7 + 0x10]
00000834 2540 001A move.l [A2 + 0x1A], D0
00000838 4FEF 0014 lea.l A7, [A7 + 0x14]
0000083C 245F movea.l A2, [A7]+
0000083E 4E75 rts
fn00000840:
00000840 226F 0004 movea.l A1, [A7 + 0x4]
00000844 2069 000A movea.l A0, [A1 + 0xA]
00000848 20BC 584D 4544 move.l [A0], 0x584D4544 /* 'XMED' */
0000084E 2069 000A movea.l A0, [A1 + 0xA]
00000852 42A8 0004 clr.l [A0 + 0x4]
00000856 42A9 001A clr.l [A1 + 0x1A]
0000085A 4E75 rts
fn0000085C:
0000085C 206F 0004 movea.l A0, [A7 + 0x4]
00000860 217C 584D 4544 001A move.l [A0 + 0x1A], 0x584D4544 /* 'XMED' */
00000868 4E75 rts
fn0000086A:
0000086A 48E7 1020 movem.l -[A7], D3,A2
0000086E 246F 000C movea.l A2, [A7 + 0xC]
00000872 7600 moveq.l D3, 0x00
00000874 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000878 4EAD B350 jsr [A5 - 0x4CB0]
0000087C 2052 movea.l A0, [A2]
0000087E 3028 000C move.w D0, [A0 + 0xC]
00000882 0280 0000 0800 andi.l D0, 0x800
00000888 4A80 tst.l D0
0000088A 584F addq.w A7, 4
0000088C 6730 beq +0x32 /* 000008BE */
0000088E 2052 movea.l A0, [A2]
00000890 4AA8 0018 tst.l [A0 + 0x18]
00000894 6710 beq +0x12 /* 000008A6 */
00000896 2052 movea.l A0, [A2]
00000898 2F28 0018 move.l -[A7], [A0 + 0x18]
0000089C 4EBA 0A04 jsr [PC + 0xA04 /* 000012A2 */]
000008A0 2600 move.l D3, D0
000008A2 584F addq.w A7, 4
000008A4 6018 bra +0x1A /* 000008BE */
label000008A6:
000008A6 2052 movea.l A0, [A2]
000008A8 4AA8 002C tst.l [A0 + 0x2C]
000008AC 6710 beq +0x12 /* 000008BE */
000008AE 4878 0001 push.l 0x1
000008B2 2052 movea.l A0, [A2]
000008B4 4868 002C pea.l [A0 + 0x2C]
000008B8 4EAD C208 jsr [A5 - 0x3DF8]
000008BC 504F addq.w A7, 8
label000008BE:
000008BE 4A83 tst.l D3
000008C0 6608 bne +0xA /* 000008CA */
000008C2 2052 movea.l A0, [A2]
000008C4 0268 F7FF 000C andi.w [A0 + 0xC], 0xF7FF
label000008CA:
000008CA 2052 movea.l A0, [A2]
000008CC 42A8 0014 clr.l [A0 + 0x14]
000008D0 2F0A move.l -[A7], A2
000008D2 4EAD BE50 jsr [A5 - 0x41B0]
000008D6 584F addq.w A7, 4
000008D8 4CDF 0408 movem.l D3,A2, [A7]+
000008DC 4E75 rts
fn000008DE:
000008DE 2F0A move.l -[A7], A2
000008E0 594F subq.w A7, 4
000008E2 246F 000C movea.l A2, [A7 + 0xC]
000008E6 4297 clr.l [A7]
000008E8 7040 moveq.l D0, 0x40
000008EA 2540 001A move.l [A2 + 0x1A], D0
000008EE 2052 movea.l A0, [A2]
000008F0 4AA8 0018 tst.l [A0 + 0x18]
000008F4 6750 beq +0x52 /* 00000946 */
000008F6 2052 movea.l A0, [A2]
000008F8 3028 000C move.w D0, [A0 + 0xC]
000008FC 0280 0000 0800 andi.l D0, 0x800
00000902 4A80 tst.l D0
00000904 660C bne +0xE /* 00000912 */
00000906 2F0A move.l -[A7], A2
00000908 4EAD BE20 jsr [A5 - 0x41E0]
0000090C D1AA 001A add.l [A2 + 0x1A], D0
00000910 584F addq.w A7, 4
label00000912:
00000912 4857 pea.l [A7]
00000914 2052 movea.l A0, [A2]
00000916 2F28 0018 move.l -[A7], [A0 + 0x18]
0000091A 4EBA 09B2 jsr [PC + 0x9B2 /* 000012CE */]
0000091E 4A80 tst.l D0
00000920 504F addq.w A7, 8
00000922 6606 bne +0x8 /* 0000092A */
00000924 2017 move.l D0, [A7]
00000926 D1AA 001A add.l [A2 + 0x1A], D0
label0000092A:
0000092A 4297 clr.l [A7]
0000092C 4857 pea.l [A7]
0000092E 2052 movea.l A0, [A2]
00000930 2F28 0018 move.l -[A7], [A0 + 0x18]
00000934 4EBA 0B98 jsr [PC + 0xB98 /* 000014CE */]
00000938 4A80 tst.l D0
0000093A 504F addq.w A7, 8
0000093C 6626 bne +0x28 /* 00000964 */
0000093E 2017 move.l D0, [A7]
00000940 D1AA 001A add.l [A2 + 0x1A], D0
00000944 601E bra +0x20 /* 00000964 */
label00000946:
00000946 2052 movea.l A0, [A2]
00000948 4AA8 002C tst.l [A0 + 0x2C]
0000094C 6712 beq +0x14 /* 00000960 */
0000094E 2052 movea.l A0, [A2]
00000950 2F28 002C move.l -[A7], [A0 + 0x2C]
00000954 4EAD C2E0 jsr [A5 - 0x3D20]
00000958 D1AA 001A add.l [A2 + 0x1A], D0
0000095C 584F addq.w A7, 4
0000095E 6004 bra +0x6 /* 00000964 */
label00000960:
00000960 42AA 001A clr.l [A2 + 0x1A]
label00000964:
00000964 584F addq.w A7, 4
00000966 245F movea.l A2, [A7]+
00000968 4E75 rts
fn0000096A:
0000096A 48E7 1030 movem.l -[A7], D3,A2,A3
0000096E 514F subq.w A7, 8
00000970 246F 0018 movea.l A2, [A7 + 0x18]
00000974 7600 moveq.l D3, 0x00
00000976 42AD 1B14 clr.l [A5 + 0x1B14]
0000097A 4A92 tst.l [A2]
0000097C 6708 beq +0xA /* 00000986 */
0000097E 2F0A move.l -[A7], A2
00000980 4EBA 009A jsr [PC + 0x9A /* 00000A1C */]
00000984 584F addq.w A7, 4
label00000986:
00000986 4878 0001 push.l 0x1
0000098A 2F3C 003E 002A move.l -[A7], 0x3E002A /* '>\0*' */
00000990 4EAD D960 jsr [A5 - 0x26A0]
00000994 2488 move.l [A2], A0
00000996 4A92 tst.l [A2]
00000998 504F addq.w A7, 8
0000099A 676E beq +0x70 /* 00000A0A */
0000099C 4857 pea.l [A7]
0000099E 4EAD C770 jsr [A5 - 0x3890]
000009A2 7601 moveq.l D3, 0x01
000009A4 584F addq.w A7, 4
000009A6 6026 bra +0x28 /* 000009CE */
label000009A8:
000009A8 486F 0004 pea.l [A7 + 0x4]
000009AC 2F03 move.l -[A7], D3
000009AE 4EAD C778 jsr [A5 - 0x3888]
000009B2 4A80 tst.l D0
000009B4 504F addq.w A7, 8
000009B6 6614 bne +0x16 /* 000009CC */
000009B8 42A7 clr.l -[A7]
000009BA 42A7 clr.l -[A7]
000009BC 2F2F 000C move.l -[A7], [A7 + 0xC]
000009C0 42A7 clr.l -[A7]
000009C2 2F12 move.l -[A7], [A2]
000009C4 4EBA 0618 jsr [PC + 0x618 /* 00000FDE */]
000009C8 4FEF 0014 lea.l A7, [A7 + 0x14]
label000009CC:
000009CC 5283 addq.l D3, 1
label000009CE:
000009CE B697 cmp.l D3, [A7]
000009D0 6FD6 ble -0x28 /* 000009A8 */
000009D2 594F subq.w A7, 4
000009D4 4EBA 16B2 jsr [PC + 0x16B2 /* 00002088 */]
000009D8 2F08 move.l -[A7], A0
000009DA 4EAD FE88 jsr [A5 - 0x178]
000009DE 205F movea.l A0, [A7]+
000009E0 2648 movea.l A3, A0
000009E2 200B move.l D0, A3
000009E4 6722 beq +0x24 /* 00000A08 */
000009E6 2F12 move.l -[A7], [A2]
000009E8 486D BEB0 pea.l [A5 - 0x4150]
000009EC 2F0B move.l -[A7], A3
000009EE 2053 movea.l A0, [A3]
000009F0 2068 0018 movea.l A0, [A0 + 0x18]
000009F4 4E90 jsr [A0]
000009F6 2600 move.l D3, D0
000009F8 2F0B move.l -[A7], A3
000009FA 2053 movea.l A0, [A3]
000009FC 2068 000C movea.l A0, [A0 + 0xC]
00000A00 4E90 jsr [A0]
00000A02 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A06 6002 bra +0x4 /* 00000A0A */
label00000A08:
00000A08 76FF moveq.l D3, 0xFFFFFFFF
label00000A0A:
00000A0A 206F 001C movea.l A0, [A7 + 0x1C]
00000A0E 20AD 1B14 move.l [A0], [A5 + 0x1B14]
00000A12 2003 move.l D0, D3
00000A14 504F addq.w A7, 8
00000A16 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000A1A 4E75 rts
fn00000A1C:
00000A1C 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00000A20 246F 0014 movea.l A2, [A7 + 0x14]
00000A24 4A92 tst.l [A2]
00000A26 6738 beq +0x3A /* 00000A60 */
00000A28 2F12 move.l -[A7], [A2]
00000A2A 4EBA 003A jsr [PC + 0x3A /* 00000A66 */]
00000A2E 2A00 move.l D5, D0
00000A30 7600 moveq.l D3, 0x00
00000A32 584F addq.w A7, 4
00000A34 601C bra +0x1E /* 00000A52 */
label00000A36:
00000A36 702A moveq.l D0, 0x2A
00000A38 4C03 0800 movem.w A3, D3
00000A3C 2052 movea.l A0, [A2]
00000A3E 2250 movea.l A1, [A0]
00000A40 2831 0828 move.l D4, [A1 + D0 + 0x28]
00000A44 4A84 tst.l D4
00000A46 6708 beq +0xA /* 00000A50 */
00000A48 2F04 move.l -[A7], D4
00000A4A 4EAD C7B8 jsr [A5 - 0x3848]
00000A4E 584F addq.w A7, 4
label00000A50:
00000A50 5283 addq.l D3, 1
label00000A52:
00000A52 B685 cmp.l D3, D5
00000A54 6DE0 blt -0x1E /* 00000A36 */
00000A56 2F12 move.l -[A7], [A2]
00000A58 4EAD C200 jsr [A5 - 0x3E00]
00000A5C 4292 clr.l [A2]
00000A5E 584F addq.w A7, 4
label00000A60:
00000A60 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00000A64 4E75 rts
fn00000A66:
00000A66 4AAF 0004 tst.l [A7 + 0x4]
00000A6A 670C beq +0xE /* 00000A78 */
00000A6C 206F 0004 movea.l A0, [A7 + 0x4]
00000A70 2050 movea.l A0, [A0]
00000A72 2028 0008 move.l D0, [A0 + 0x8]
00000A76 4E75 rts
label00000A78:
00000A78 7000 moveq.l D0, 0x00
00000A7A 4E75 rts
00000A7C 2F0A move.l -[A7], A2
00000A7E 246F 0008 movea.l A2, [A7 + 0x8]
00000A82 242F 000C move.l D2, [A7 + 0xC]
00000A86 7200 moveq.l D1, 0x00
00000A88 200A move.l D0, A2
00000A8A 6724 beq +0x26 /* 00000AB0 */
00000A8C 4A82 tst.l D2
00000A8E 6F20 ble +0x22 /* 00000AB0 */
00000A90 2052 movea.l A0, [A2]
00000A92 B4A8 0008 cmp.l D2, [A0 + 0x8]
00000A96 6E18 bgt +0x1A /* 00000AB0 */
00000A98 2002 move.l D0, D2
00000A9A 5380 subq.l D0, 1
00000A9C 4C3C 0800 0000 movem.w A3, 0x0
00000AA2 002A 2052 226F ori.b [A2 + 0x226F], 0x52 /* 'R' */
00000AA8 0010 22B0 ori.b [A0], 0xB0
00000AAC 0814 6006 btst.b [A4], 0x6
label00000AB0:
00000AB0 223C 8004 07D8 move.l D1, 0x800407D8
00000AB6 2001 move.l D0, D1
00000AB8 245F movea.l A2, [A7]+
00000ABA 4E75 rts
00000ABC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000AC0 594F subq.w A7, 4
00000AC2 266F 0018 movea.l A3, [A7 + 0x18]
00000AC6 7600 moveq.l D3, 0x00
00000AC8 7800 moveq.l D4, 0x00
00000ACA 2F2F 001C move.l -[A7], [A7 + 0x1C]
00000ACE 2F0B move.l -[A7], A3
00000AD0 4EBA 05FE jsr [PC + 0x5FE /* 000010D0 */]
00000AD4 2800 move.l D4, D0
00000AD6 4A80 tst.l D0
00000AD8 504F addq.w A7, 8
00000ADA 6740 beq +0x42 /* 00000B1C */
00000ADC 2004 move.l D0, D4
00000ADE 5380 subq.l D0, 1
00000AE0 4C3C 0800 0000 movem.w A3, 0x0
00000AE6 002A 2053 2470 ori.b [A2 + 0x2470], 0x53 /* 'S' */
00000AEC 0830 200A 672A 486D 8273 btst.b [[A0 + 0x486D + D6 * 8] - 0x7D8D], 0xA /* '\n' */
00000AF6 4878 0004 push.l 0x4
00000AFA 486F 0008 pea.l [A7 + 0x8]
00000AFE 4878 0003 push.l 0x3
00000B02 2F0A move.l -[A7], A2
00000B04 2052 movea.l A0, [A2]
00000B06 2068 0018 movea.l A0, [A0 + 0x18]
00000B0A 4E90 jsr [A0]
00000B0C 4A80 tst.l D0
00000B0E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000B12 6608 bne +0xA /* 00000B1C */
00000B14 7002 moveq.l D0, 0x02
00000B16 B097 cmp.l D0, [A7]
00000B18 6602 bne +0x4 /* 00000B1C */
00000B1A 7601 moveq.l D3, 0x01
label00000B1C:
00000B1C 2003 move.l D0, D3
00000B1E 584F addq.w A7, 4
00000B20 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000B24 4E75 rts
fn00000B26:
00000B26 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00000B2A 286F 001C movea.l A4, [A7 + 0x1C]
00000B2E 266F 0024 movea.l A3, [A7 + 0x24]
00000B32 2A2F 0028 move.l D5, [A7 + 0x28]
00000B36 7600 moveq.l D3, 0x00
00000B38 2F2F 0020 move.l -[A7], [A7 + 0x20]
00000B3C 2F0C move.l -[A7], A4
00000B3E 4EBA 0590 jsr [PC + 0x590 /* 000010D0 */]
00000B42 2800 move.l D4, D0
00000B44 4A80 tst.l D0
00000B46 504F addq.w A7, 8
00000B48 6776 beq +0x78 /* 00000BC0 */
00000B4A 2004 move.l D0, D4
00000B4C 5380 subq.l D0, 1
00000B4E 4C3C 0800 0000 movem.w A3, 0x0
00000B54 002A 2054 2470 ori.b [A2 + 0x2470], 0x54 /* 'T' */
00000B5A 0830 200A 673E 486D 827D 2F05 btst.b [[A0 + 0x486D827D] + D6 * 8 + 0x2F05], 0xA /* '\n' */
00000B66 2F0B move.l -[A7], A3
00000B68 4878 0009 push.l 0x9 /* '\t' */
00000B6C 2F0A move.l -[A7], A2
00000B6E 2052 movea.l A0, [A2]
00000B70 2068 0018 movea.l A0, [A0 + 0x18]
00000B74 4E90 jsr [A0]
00000B76 2600 move.l D3, D0
00000B78 4A80 tst.l D0
00000B7A 4FEF 0014 lea.l A7, [A7 + 0x14]
00000B7E 6746 beq +0x48 /* 00000BC6 */
00000B80 486D 828F pea.l [A5 - 0x7D71]
00000B84 2F05 move.l -[A7], D5
00000B86 2F0B move.l -[A7], A3
00000B88 4878 0009 push.l 0x9 /* '\t' */
00000B8C 2F0A move.l -[A7], A2
00000B8E 2052 movea.l A0, [A2]
00000B90 2068 0018 movea.l A0, [A0 + 0x18]
00000B94 4E90 jsr [A0]
00000B96 2600 move.l D3, D0
00000B98 4FEF 0014 lea.l A7, [A7 + 0x14]
00000B9C 6028 bra +0x2A /* 00000BC6 */
00000B9E 2F05 move.l -[A7], D5
00000BA0 2F0B move.l -[A7], A3
00000BA2 2004 move.l D0, D4
00000BA4 5380 subq.l D0, 1
00000BA6 4C3C 0800 0000 movem.w A3, 0x0
00000BAC 002A 2054 2F30 ori.b [A2 + 0x2F30], 0x54 /* 'T' */
00000BB2 0814 4EAD btst.b [A4], 0xAD
00000BB6 C780 .incomplete
00000BB8 2600 move.l D3, D0
00000BBA 4FEF 000C lea.l A7, [A7 + 0xC]
00000BBE 6006 bra +0x8 /* 00000BC6 */
label00000BC0:
00000BC0 263C 8004 07D3 move.l D3, 0x800407D3
label00000BC6:
00000BC6 2003 move.l D0, D3
00000BC8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000BCC 4E75 rts
fn00000BCE:
00000BCE 48E7 1820 movem.l -[A7], D3,D4,A2
00000BD2 246F 0010 movea.l A2, [A7 + 0x10]
00000BD6 7600 moveq.l D3, 0x00
00000BD8 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000BDC 2F0A move.l -[A7], A2
00000BDE 4EBA 04F0 jsr [PC + 0x4F0 /* 000010D0 */]
00000BE2 2800 move.l D4, D0
00000BE4 4A80 tst.l D0
00000BE6 504F addq.w A7, 8
00000BE8 6732 beq +0x34 /* 00000C1C */
00000BEA 7010 moveq.l D0, 0x10
00000BEC B0AF 001C cmp.l D0, [A7 + 0x1C]
00000BF0 6222 bhi +0x24 /* 00000C14 */
00000BF2 2004 move.l D0, D4
00000BF4 5380 subq.l D0, 1
00000BF6 4C3C 0800 0000 movem.w A3, 0x0
00000BFC 002A 2052 D1C0 ori.b [A2 - 0x2E40], 0x52 /* 'R' */
00000C02 226F 0018 movea.l A1, [A7 + 0x18]
00000C06 41E8 0018 lea.l A0, [A0 + 0x18]
00000C0A 22D8 move.l [A1]+, [A0]+
00000C0C 22D8 move.l [A1]+, [A0]+
00000C0E 22D8 move.l [A1]+, [A0]+
00000C10 22D8 move.l [A1]+, [A0]+
00000C12 600E bra +0x10 /* 00000C22 */
label00000C14:
00000C14 263C 8004 0001 move.l D3, 0x80040001
00000C1A 6006 bra +0x8 /* 00000C22 */
label00000C1C:
00000C1C 263C 8004 07D3 move.l D3, 0x800407D3
label00000C22:
00000C22 2003 move.l D0, D3
00000C24 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000C28 4E75 rts
00000C2A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000C2E 594F subq.w A7, 4
00000C30 246F 001C movea.l A2, [A7 + 0x1C]
00000C34 286F 0028 movea.l A4, [A7 + 0x28]
00000C38 263C 8004 07D3 move.l D3, 0x800407D3
00000C3E 7800 moveq.l D4, 0x00
00000C40 4297 clr.l [A7]
00000C42 2F2F 0020 move.l -[A7], [A7 + 0x20]
00000C46 2F0A move.l -[A7], A2
00000C48 4EBA 0486 jsr [PC + 0x486 /* 000010D0 */]
00000C4C 2800 move.l D4, D0
00000C4E 4A84 tst.l D4
00000C50 504F addq.w A7, 8
00000C52 6F78 ble +0x7A /* 00000CCC */
00000C54 2004 move.l D0, D4
00000C56 5380 subq.l D0, 1
00000C58 4C3C 0800 0000 movem.w A3, 0x0
00000C5E 002A 2052 2670 ori.b [A2 + 0x2670], 0x52 /* 'R' */
00000C64 0830 200B 6762 594F 4EBA btst.b [[A0 + 0x594F] + 0x4EBA], 0xB
00000C6E 141A move.b D2, [A2]+
00000C70 2F08 move.l -[A7], A0
00000C72 4EAD FE88 jsr [A5 - 0x178]
00000C76 205F movea.l A0, [A7]+
00000C78 2448 movea.l A2, A0
00000C7A 200A move.l D0, A2
00000C7C 674E beq +0x50 /* 00000CCC */
00000C7E 4857 pea.l [A7]
00000C80 42A7 clr.l -[A7]
00000C82 2F0B move.l -[A7], A3
00000C84 2F0A move.l -[A7], A2
00000C86 2052 movea.l A0, [A2]
00000C88 2068 0028 movea.l A0, [A0 + 0x28]
00000C8C 4E90 jsr [A0]
00000C8E 2600 move.l D3, D0
00000C90 4A83 tst.l D3
00000C92 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C96 6628 bne +0x2A /* 00000CC0 */
00000C98 486D 82B2 pea.l [A5 - 0x7D4E]
00000C9C 4878 0004 push.l 0x4
00000CA0 2F0C move.l -[A7], A4
00000CA2 4878 0008 push.l 0x8
00000CA6 2F0B move.l -[A7], A3
00000CA8 2053 movea.l A0, [A3]
00000CAA 2068 0018 movea.l A0, [A0 + 0x18]
00000CAE 4E90 jsr [A0]
00000CB0 4A80 tst.l D0
00000CB2 4FEF 0014 lea.l A7, [A7 + 0x14]
00000CB6 6702 beq +0x4 /* 00000CBA */
00000CB8 4294 clr.l [A4]
label00000CBA:
00000CBA 206F 0024 movea.l A0, [A7 + 0x24]
00000CBE 2097 move.l [A0], [A7]
label00000CC0:
00000CC0 2F0A move.l -[A7], A2
00000CC2 2052 movea.l A0, [A2]
00000CC4 2068 000C movea.l A0, [A0 + 0xC]
00000CC8 4E90 jsr [A0]
00000CCA 584F addq.w A7, 4
label00000CCC:
00000CCC 2003 move.l D0, D3
00000CCE 584F addq.w A7, 4
00000CD0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000CD4 4E75 rts
00000CD6 2F03 move.l -[A7], D3
00000CD8 514F subq.w A7, 8
00000CDA 7600 moveq.l D3, 0x00
00000CDC 306F 0018 movea.w A0, [A7 + 0x18]
00000CE0 2E88 move.l [A7], A0
00000CE2 306F 001A movea.w A0, [A7 + 0x1A]
00000CE6 2F48 0004 move.l [A7 + 0x4], A0
00000CEA 4857 pea.l [A7]
00000CEC 2F2F 0018 move.l -[A7], [A7 + 0x18]
00000CF0 4EAD C788 jsr [A5 - 0x3878]
00000CF4 2600 move.l D3, D0
00000CF6 2003 move.l D0, D3
00000CF8 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CFC 261F move.l D3, [A7]+
00000CFE 4E75 rts
00000D00 2F03 move.l -[A7], D3
00000D02 594F subq.w A7, 4
00000D04 7600 moveq.l D3, 0x00
00000D06 4297 clr.l [A7]
00000D08 594F subq.w A7, 4
00000D0A 4EBA 137C jsr [PC + 0x137C /* 00002088 */]
00000D0E 2F08 move.l -[A7], A0
00000D10 486D 86B6 pea.l [A5 - 0x794A]
00000D14 486D 8426 pea.l [A5 - 0x7BDA]
00000D18 486F 0010 pea.l [A7 + 0x10]
00000D1C 4EAD FE80 jsr [A5 - 0x180]
00000D20 201F move.l D0, [A7]+
00000D22 2600 move.l D3, D0
00000D24 4A83 tst.l D3
00000D26 6610 bne +0x12 /* 00000D38 */
00000D28 2F2F 000C move.l -[A7], [A7 + 0xC]
00000D2C 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000D30 4EBA 0032 jsr [PC + 0x32 /* 00000D64 */]
00000D34 2600 move.l D3, D0
00000D36 504F addq.w A7, 8
label00000D38:
00000D38 206F 0010 movea.l A0, [A7 + 0x10]
00000D3C 2097 move.l [A0], [A7]
00000D3E 2003 move.l D0, D3
00000D40 584F addq.w A7, 4
00000D42 261F move.l D3, [A7]+
00000D44 4E75 rts
fn00000D46:
00000D46 2F0A move.l -[A7], A2
00000D48 246F 0008 movea.l A2, [A7 + 0x8]
00000D4C 200A move.l D0, A2
00000D4E 670E beq +0x10 /* 00000D5E */
00000D50 2F0A move.l -[A7], A2
00000D52 2052 movea.l A0, [A2]
00000D54 2068 000C movea.l A0, [A0 + 0xC]
00000D58 4E90 jsr [A0]
00000D5A 4A80 tst.l D0
00000D5C 584F addq.w A7, 4
label00000D5E:
00000D5E 7000 moveq.l D0, 0x00
00000D60 245F movea.l A2, [A7]+
00000D62 4E75 rts
fn00000D64:
00000D64 48E7 1020 movem.l -[A7], D3,A2
00000D68 594F subq.w A7, 4
00000D6A 7600 moveq.l D3, 0x00
00000D6C 246F 0010 movea.l A2, [A7 + 0x10]
00000D70 4297 clr.l [A7]
00000D72 200A move.l D0, A2
00000D74 6744 beq +0x46 /* 00000DBA */
00000D76 4857 pea.l [A7]
00000D78 486D 86C6 pea.l [A5 - 0x793A]
00000D7C 2F0A move.l -[A7], A2
00000D7E 2052 movea.l A0, [A2]
00000D80 2068 0004 movea.l A0, [A0 + 0x4]
00000D84 4E90 jsr [A0]
00000D86 2600 move.l D3, D0
00000D88 4A83 tst.l D3
00000D8A 4FEF 000C lea.l A7, [A7 + 0xC]
00000D8E 662A bne +0x2C /* 00000DBA */
00000D90 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000D94 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000D98 206F 0008 movea.l A0, [A7 + 0x8]
00000D9C 2050 movea.l A0, [A0]
00000D9E 2068 0014 movea.l A0, [A0 + 0x14]
00000DA2 4E90 jsr [A0]
00000DA4 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000DA8 206F 000C movea.l A0, [A7 + 0xC]
00000DAC 2050 movea.l A0, [A0]
00000DAE 2068 000C movea.l A0, [A0 + 0xC]
00000DB2 4E90 jsr [A0]
00000DB4 4A80 tst.l D0
00000DB6 4FEF 000C lea.l A7, [A7 + 0xC]
label00000DBA:
00000DBA 2003 move.l D0, D3
00000DBC 584F addq.w A7, 4
00000DBE 4CDF 0408 movem.l D3,A2, [A7]+
00000DC2 4E75 rts
00000DC4 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000DC8 4FEF FF50 lea.l A7, [A7 - 0xB0]
00000DCC 246F 00C8 movea.l A2, [A7 + 0xC8]
00000DD0 7600 moveq.l D3, 0x00
00000DD2 286F 00D4 movea.l A4, [A7 + 0xD4]
00000DD6 42AF 0084 clr.l [A7 + 0x84]
00000DDA 42AF 00A8 clr.l [A7 + 0xA8]
00000DDE 97CB sub.l A3, A3
00000DE0 42AF 00AC clr.l [A7 + 0xAC]
00000DE4 594F subq.w A7, 4
00000DE6 2F2F 00D4 move.l -[A7], [A7 + 0xD4]
00000DEA 486D 8556 pea.l [A5 - 0x7AAA]
00000DEE 4EAD FDF0 jsr [A5 - 0x210]
00000DF2 201F move.l D0, [A7]+
00000DF4 660C bne +0xE /* 00000E02 */
00000DF6 7000 moveq.l D0, 0x00
00000DF8 4FEF 00B0 lea.l A7, [A7 + 0xB0]
00000DFC 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000E00 4E75 rts
label00000E02:
00000E02 486D 828F pea.l [A5 - 0x7D71]
00000E06 486F 00B0 pea.l [A7 + 0xB0]
00000E0A 42A7 clr.l -[A7]
00000E0C 2F0A move.l -[A7], A2
00000E0E 2052 movea.l A0, [A2]
00000E10 2068 002C movea.l A0, [A0 + 0x2C]
00000E14 4E90 jsr [A0]
00000E16 2600 move.l D3, D0
00000E18 4A83 tst.l D3
00000E1A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000E1E 6600 01A2 bne +0x1A4 /* 00000FC2 */
00000E22 486D 828F pea.l [A5 - 0x7D71]
00000E26 4878 0020 push.l 0x20 /* ' ' */
00000E2A 486F 0090 pea.l [A7 + 0x90]
00000E2E 4878 0009 push.l 0x9 /* '\t' */
00000E32 2F0A move.l -[A7], A2
00000E34 2052 movea.l A0, [A2]
00000E36 2068 0018 movea.l A0, [A0 + 0x18]
00000E3A 4E90 jsr [A0]
00000E3C 2600 move.l D3, D0
00000E3E 4A83 tst.l D3
00000E40 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E44 6622 bne +0x24 /* 00000E68 */
00000E46 7002 moveq.l D0, 0x02
00000E48 B0AF 00AC cmp.l D0, [A7 + 0xAC]
00000E4C 6C1A bge +0x1C /* 00000E68 */
00000E4E 7020 moveq.l D0, 0x20
00000E50 B0AF 00AC cmp.l D0, [A7 + 0xAC]
00000E54 6D12 blt +0x14 /* 00000E68 */
00000E56 486F 0080 pea.l [A7 + 0x80]
00000E5A 486F 008C pea.l [A7 + 0x8C]
00000E5E 4EAD CAD0 jsr [A5 - 0x3530]
00000E62 2600 move.l D3, D0
00000E64 504F addq.w A7, 8
00000E66 6006 bra +0x8 /* 00000E6E */
label00000E68:
00000E68 263C 8004 0001 move.l D3, 0x80040001
label00000E6E:
00000E6E 4A83 tst.l D3
00000E70 6600 013C bne +0x13E /* 00000FAE */
00000E74 486D 8273 pea.l [A5 - 0x7D8D]
00000E78 4878 0004 push.l 0x4
00000E7C 486F 008C pea.l [A7 + 0x8C]
00000E80 4878 0003 push.l 0x3
00000E84 2F0A move.l -[A7], A2
00000E86 2052 movea.l A0, [A2]
00000E88 2068 0018 movea.l A0, [A0 + 0x18]
00000E8C 4E90 jsr [A0]
00000E8E 2600 move.l D3, D0
00000E90 4A80 tst.l D0
00000E92 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E96 6600 0102 bne +0x104 /* 00000F9A */
00000E9A 42AF 00A8 clr.l [A7 + 0xA8]
00000E9E 7001 moveq.l D0, 0x01
00000EA0 B0AF 0084 cmp.l D0, [A7 + 0x84]
00000EA4 6600 00A6 bne +0xA8 /* 00000F4C */
00000EA8 486D 829C pea.l [A5 - 0x7D64]
00000EAC 4878 0040 push.l 0x40 /* '@' */
00000EB0 486F 0008 pea.l [A7 + 0x8]
00000EB4 4878 0009 push.l 0x9 /* '\t' */
00000EB8 2F0A move.l -[A7], A2
00000EBA 2052 movea.l A0, [A2]
00000EBC 2068 0018 movea.l A0, [A0 + 0x18]
00000EC0 4E90 jsr [A0]
00000EC2 4A80 tst.l D0
00000EC4 4FEF 0014 lea.l A7, [A7 + 0x14]
00000EC8 6604 bne +0x6 /* 00000ECE */
00000ECA 47D7 lea.l A3, [A7]
00000ECC 6002 bra +0x4 /* 00000ED0 */
label00000ECE:
00000ECE 97CB sub.l A3, A3
label00000ED0:
00000ED0 7800 moveq.l D4, 0x00
00000ED2 486D 827D pea.l [A5 - 0x7D83]
00000ED6 486F 00B0 pea.l [A7 + 0xB0]
00000EDA 42A7 clr.l -[A7]
00000EDC 2F0A move.l -[A7], A2
00000EDE 2052 movea.l A0, [A2]
00000EE0 2068 002C movea.l A0, [A0 + 0x2C]
00000EE4 4E90 jsr [A0]
00000EE6 2600 move.l D3, D0
00000EE8 4A83 tst.l D3
00000EEA 4FEF 0010 lea.l A7, [A7 + 0x10]
00000EEE 6646 bne +0x48 /* 00000F36 */
00000EF0 7002 moveq.l D0, 0x02
00000EF2 B0AF 00AC cmp.l D0, [A7 + 0xAC]
00000EF6 6C3E bge +0x40 /* 00000F36 */
00000EF8 7040 moveq.l D0, 0x40
00000EFA B0AF 00AC cmp.l D0, [A7 + 0xAC]
00000EFE 6D36 blt +0x38 /* 00000F36 */
00000F00 486D 827D pea.l [A5 - 0x7D83]
00000F04 4878 0040 push.l 0x40 /* '@' */
00000F08 486F 0048 pea.l [A7 + 0x48]
00000F0C 4878 0009 push.l 0x9 /* '\t' */
00000F10 2F0A move.l -[A7], A2
00000F12 2052 movea.l A0, [A2]
00000F14 2068 0018 movea.l A0, [A0 + 0x18]
00000F18 4E90 jsr [A0]
00000F1A 4A80 tst.l D0
00000F1C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000F20 6614 bne +0x16 /* 00000F36 */
00000F22 486F 00A8 pea.l [A7 + 0xA8]
00000F26 2F0B move.l -[A7], A3
00000F28 486F 0048 pea.l [A7 + 0x48]
00000F2C 4EAD C7B0 jsr [A5 - 0x3850]
00000F30 7801 moveq.l D4, 0x01
00000F32 4FEF 000C lea.l A7, [A7 + 0xC]
label00000F36:
00000F36 4A04 tst.b D4
00000F38 6612 bne +0x14 /* 00000F4C */
00000F3A 486F 00A8 pea.l [A7 + 0xA8]
00000F3E 2F0B move.l -[A7], A3
00000F40 486F 0090 pea.l [A7 + 0x90]
00000F44 4EAD C7B0 jsr [A5 - 0x3850]
00000F48 4FEF 000C lea.l A7, [A7 + 0xC]
label00000F4C:
00000F4C 7001 moveq.l D0, 0x01
00000F4E B0AF 0084 cmp.l D0, [A7 + 0x84]
00000F52 6708 beq +0xA /* 00000F5C */
00000F54 7002 moveq.l D0, 0x02
00000F56 B0AF 0084 cmp.l D0, [A7 + 0x84]
00000F5A 662A bne +0x2C /* 00000F86 */
label00000F5C:
00000F5C 2F2F 00CC move.l -[A7], [A7 + 0xCC]
00000F60 2F2F 00AC move.l -[A7], [A7 + 0xAC]
00000F64 2F2F 0088 move.l -[A7], [A7 + 0x88]
00000F68 2F0A move.l -[A7], A2
00000F6A 2F0C move.l -[A7], A4
00000F6C 4EBA 0070 jsr [PC + 0x70 /* 00000FDE */]
00000F70 2600 move.l D3, D0
00000F72 4A83 tst.l D3
00000F74 4FEF 0014 lea.l A7, [A7 + 0x14]
00000F78 6758 beq +0x5A /* 00000FD2 */
00000F7A 2F2F 00A8 move.l -[A7], [A7 + 0xA8]
00000F7E 4EAD C7B8 jsr [A5 - 0x3848]
00000F82 584F addq.w A7, 4
00000F84 604C bra +0x4E /* 00000FD2 */
label00000F86:
00000F86 42A7 clr.l -[A7]
00000F88 486F 008C pea.l [A7 + 0x8C]
00000F8C 4878 0007 push.l 0x7
00000F90 4EAD CAB0 jsr [A5 - 0x3550]
00000F94 4FEF 000C lea.l A7, [A7 + 0xC]
00000F98 6038 bra +0x3A /* 00000FD2 */
label00000F9A:
00000F9A 42A7 clr.l -[A7]
00000F9C 486F 008C pea.l [A7 + 0x8C]
00000FA0 4878 0006 push.l 0x6
00000FA4 4EAD CAB0 jsr [A5 - 0x3550]
00000FA8 4FEF 000C lea.l A7, [A7 + 0xC]
00000FAC 6024 bra +0x26 /* 00000FD2 */
label00000FAE:
00000FAE 42A7 clr.l -[A7]
00000FB0 486F 008C pea.l [A7 + 0x8C]
00000FB4 4878 0005 push.l 0x5
00000FB8 4EAD CAB0 jsr [A5 - 0x3550]
00000FBC 4FEF 000C lea.l A7, [A7 + 0xC]
00000FC0 6010 bra +0x12 /* 00000FD2 */
label00000FC2:
00000FC2 42A7 clr.l -[A7]
00000FC4 42A7 clr.l -[A7]
00000FC6 4878 0004 push.l 0x4
00000FCA 4EAD CAB0 jsr [A5 - 0x3550]
00000FCE 4FEF 000C lea.l A7, [A7 + 0xC]
label00000FD2:
00000FD2 7000 moveq.l D0, 0x00
00000FD4 4FEF 00B0 lea.l A7, [A7 + 0xB0]
00000FD8 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000FDC 4E75 rts
fn00000FDE:
00000FDE 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
00000FE2 4FEF FFC0 lea.l A7, [A7 - 0x40]
00000FE6 286F 0060 movea.l A4, [A7 + 0x60]
00000FEA 266F 0064 movea.l A3, [A7 + 0x64]
00000FEE 2A2F 0068 move.l D5, [A7 + 0x68]
00000FF2 2C6F 0070 movea.l A6, [A7 + 0x70]
00000FF6 7600 moveq.l D3, 0x00
00000FF8 2F05 move.l -[A7], D5
00000FFA 2F0C move.l -[A7], A4
00000FFC 4EBA 00D2 jsr [PC + 0xD2 /* 000010D0 */]
00001000 4A80 tst.l D0
00001002 504F addq.w A7, 8
00001004 6754 beq +0x56 /* 0000105A */
00001006 200B move.l D0, A3
00001008 6734 beq +0x36 /* 0000103E */
0000100A 486D 827D pea.l [A5 - 0x7D83]
0000100E 4878 0040 push.l 0x40 /* '@' */
00001012 486F 0008 pea.l [A7 + 0x8]
00001016 4878 0009 push.l 0x9 /* '\t' */
0000101A 2F0B move.l -[A7], A3
0000101C 2053 movea.l A0, [A3]
0000101E 2068 0018 movea.l A0, [A0 + 0x18]
00001022 4E90 jsr [A0]
00001024 4A80 tst.l D0
00001026 4FEF 0014 lea.l A7, [A7 + 0x14]
0000102A 6712 beq +0x14 /* 0000103E */
0000102C 4878 0040 push.l 0x40 /* '@' */
00001030 486F 0004 pea.l [A7 + 0x4]
00001034 2F05 move.l -[A7], D5
00001036 4EAD CAD8 jsr [A5 - 0x3528]
0000103A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000103E:
0000103E 42A7 clr.l -[A7]
00001040 486F 0004 pea.l [A7 + 0x4]
00001044 4878 0002 push.l 0x2
00001048 4EAD CAB0 jsr [A5 - 0x3550]
0000104C 7001 moveq.l D0, 0x01
0000104E 2B40 1B14 move.l [A5 + 0x1B14], D0
00001052 76FF moveq.l D3, 0xFFFFFFFF
00001054 4FEF 000C lea.l A7, [A7 + 0xC]
00001058 606A bra +0x6C /* 000010C4 */
label0000105A:
0000105A 2054 movea.l A0, [A4]
0000105C 2828 0008 move.l D4, [A0 + 0x8]
00001060 2F04 move.l -[A7], D4
00001062 2F0C move.l -[A7], A4
00001064 4EAD D968 jsr [A5 - 0x2698]
00001068 4A6D 0874 tst.w [A5 + 0x874]
0000106C 504F addq.w A7, 8
0000106E 663E bne +0x40 /* 000010AE */
00001070 702A moveq.l D0, 0x2A
00001072 4C04 0800 movem.w A3, D4
00001076 2454 movea.l A2, [A4]
00001078 D5C0 add.l A2, D0
0000107A 45EA 0014 lea.l A2, [A2 + 0x14]
0000107E 254B 001C move.l [A2 + 0x1C], A3
00001082 2485 move.l [A2], D5
00001084 200E move.l D0, A6
00001086 670E beq +0x10 /* 00001096 */
00001088 41D6 lea.l A0, [A6]
0000108A 43EA 0004 lea.l A1, [A2 + 0x4]
0000108E 22D8 move.l [A1]+, [A0]+
00001090 22D8 move.l [A1]+, [A0]+
00001092 22D8 move.l [A1]+, [A0]+
00001094 22D8 move.l [A1]+, [A0]+
label00001096:
00001096 256F 006C 0014 move.l [A2 + 0x14], [A7 + 0x6C]
0000109C 42AA 0020 clr.l [A2 + 0x20]
000010A0 42AA 0024 clr.l [A2 + 0x24]
000010A4 422A 0028 clr.b [A2 + 0x28]
000010A8 422A 0029 clr.b [A2 + 0x29]
000010AC 6016 bra +0x18 /* 000010C4 */
label000010AE:
000010AE 263C 8004 0002 move.l D3, 0x80040002
000010B4 42A7 clr.l -[A7]
000010B6 42A7 clr.l -[A7]
000010B8 4878 0008 push.l 0x8
000010BC 4EAD CAB0 jsr [A5 - 0x3550]
000010C0 4FEF 000C lea.l A7, [A7 + 0xC]
label000010C4:
000010C4 2003 move.l D0, D3
000010C6 4FEF 0040 lea.l A7, [A7 + 0x40]
000010CA 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
000010CE 4E75 rts
fn000010D0:
000010D0 226F 0004 movea.l A1, [A7 + 0x4]
000010D4 242F 0008 move.l D2, [A7 + 0x8]
000010D8 7200 moveq.l D1, 0x00
000010DA 6016 bra +0x18 /* 000010F2 */
label000010DC:
000010DC 702A moveq.l D0, 0x2A
000010DE 4C01 0800 movem.w A3, D1
000010E2 2051 movea.l A0, [A1]
000010E4 B4B0 0814 cmp.l D2, [A0 + D0 + 0x14]
000010E8 6606 bne +0x8 /* 000010F0 */
000010EA 2001 move.l D0, D1
000010EC 5280 addq.l D0, 1
000010EE 4E75 rts
label000010F0:
000010F0 5281 addq.l D1, 1
label000010F2:
000010F2 2051 movea.l A0, [A1]
000010F4 B2A8 0008 cmp.l D1, [A0 + 0x8]
000010F8 6DE2 blt -0x1C /* 000010DC */
000010FA 7000 moveq.l D0, 0x00
000010FC 4E75 rts
fn000010FE:
000010FE 48E7 1820 movem.l -[A7], D3,D4,A2
00001102 282F 0010 move.l D4, [A7 + 0x10]
00001106 7600 moveq.l D3, 0x00
00001108 95CA sub.l A2, A2
0000110A 4A84 tst.l D4
0000110C 6714 beq +0x16 /* 00001122 */
0000110E 2444 movea.l A2, D4
00001110 2F0A move.l -[A7], A2
00001112 2052 movea.l A0, [A2]
00001114 2068 000C movea.l A0, [A0 + 0xC]
00001118 4E90 jsr [A0]
0000111A 4A80 tst.l D0
0000111C 584F addq.w A7, 4
0000111E 6708 beq +0xA /* 00001128 */
00001120 6006 bra +0x8 /* 00001128 */
label00001122:
00001122 263C 8004 07D3 move.l D3, 0x800407D3
label00001128:
00001128 2003 move.l D0, D3
0000112A 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000112E 4E75 rts
fn00001130:
00001130 48E7 1020 movem.l -[A7], D3,A2
00001134 7600 moveq.l D3, 0x00
00001136 246F 000C movea.l A2, [A7 + 0xC]
0000113A 200A move.l D0, A2
0000113C 6714 beq +0x16 /* 00001152 */
0000113E 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001142 2F0A move.l -[A7], A2
00001144 2052 movea.l A0, [A2]
00001146 2068 0028 movea.l A0, [A0 + 0x28]
0000114A 4E90 jsr [A0]
0000114C 2600 move.l D3, D0
0000114E 504F addq.w A7, 8
00001150 6006 bra +0x8 /* 00001158 */
label00001152:
00001152 263C 8004 07D3 move.l D3, 0x800407D3
label00001158:
00001158 2003 move.l D0, D3
0000115A 4CDF 0408 movem.l D3,A2, [A7]+
0000115E 4E75 rts
fn00001160:
00001160 48E7 1020 movem.l -[A7], D3,A2
00001164 4FEF FFF4 lea.l A7, [A7 - 0xC]
00001168 246F 001C movea.l A2, [A7 + 0x1C]
0000116C 7600 moveq.l D3, 0x00
0000116E 42AF 0008 clr.l [A7 + 0x8]
00001172 594F subq.w A7, 4
00001174 4EBA 0F12 jsr [PC + 0xF12 /* 00002088 */]
00001178 2F08 move.l -[A7], A0
0000117A 486D 86D6 pea.l [A5 - 0x792A]
0000117E 486D 8436 pea.l [A5 - 0x7BCA]
00001182 2F0A move.l -[A7], A2
00001184 4EAD FE80 jsr [A5 - 0x180]
00001188 201F move.l D0, [A7]+
0000118A 2600 move.l D3, D0
0000118C 4A83 tst.l D3
0000118E 6652 bne +0x54 /* 000011E2 */
00001190 4857 pea.l [A7]
00001192 4EAD C758 jsr [A5 - 0x38A8]
00001196 2F6F 001C 0008 move.l [A7 + 0x8], [A7 + 0x1C]
0000119C 486F 000C pea.l [A7 + 0xC]
000011A0 486D 86E6 pea.l [A5 - 0x791A]
000011A4 2F12 move.l -[A7], [A2]
000011A6 2052 movea.l A0, [A2]
000011A8 2050 movea.l A0, [A0]
000011AA 2068 0004 movea.l A0, [A0 + 0x4]
000011AE 4E90 jsr [A0]
000011B0 2600 move.l D3, D0
000011B2 4A83 tst.l D3
000011B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000011B8 6628 bne +0x2A /* 000011E2 */
000011BA 4857 pea.l [A7]
000011BC 2F2F 000C move.l -[A7], [A7 + 0xC]
000011C0 206F 0010 movea.l A0, [A7 + 0x10]
000011C4 2050 movea.l A0, [A0]
000011C6 2068 0014 movea.l A0, [A0 + 0x14]
000011CA 4E90 jsr [A0]
000011CC 2F2F 0010 move.l -[A7], [A7 + 0x10]
000011D0 206F 0014 movea.l A0, [A7 + 0x14]
000011D4 2050 movea.l A0, [A0]
000011D6 2068 000C movea.l A0, [A0 + 0xC]
000011DA 4E90 jsr [A0]
000011DC 4A80 tst.l D0
000011DE 4FEF 000C lea.l A7, [A7 + 0xC]
label000011E2:
000011E2 2003 move.l D0, D3
000011E4 4FEF 000C lea.l A7, [A7 + 0xC]
000011E8 4CDF 0408 movem.l D3,A2, [A7]+
000011EC 4E75 rts
000011EE 48E7 1020 movem.l -[A7], D3,A2
000011F2 594F subq.w A7, 4
000011F4 4297 clr.l [A7]
000011F6 7600 moveq.l D3, 0x00
000011F8 246F 0010 movea.l A2, [A7 + 0x10]
000011FC 200A move.l D0, A2
000011FE 671A beq +0x1C /* 0000121A */
00001200 4857 pea.l [A7]
00001202 2F0A move.l -[A7], A2
00001204 2052 movea.l A0, [A2]
00001206 2068 0054 movea.l A0, [A0 + 0x54]
0000120A 4E90 jsr [A0]
0000120C 2600 move.l D3, D0
0000120E 206F 001C movea.l A0, [A7 + 0x1C]
00001212 20AF 0008 move.l [A0], [A7 + 0x8]
00001216 504F addq.w A7, 8
00001218 6006 bra +0x8 /* 00001220 */
label0000121A:
0000121A 263C 8004 07D3 move.l D3, 0x800407D3
label00001220:
00001220 2003 move.l D0, D3
00001222 584F addq.w A7, 4
00001224 4CDF 0408 movem.l D3,A2, [A7]+
00001228 4E75 rts
fn0000122A:
0000122A 48E7 1020 movem.l -[A7], D3,A2
0000122E 7600 moveq.l D3, 0x00
00001230 246F 000C movea.l A2, [A7 + 0xC]
00001234 200A move.l D0, A2
00001236 6714 beq +0x16 /* 0000124C */
00001238 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000123C 2F0A move.l -[A7], A2
0000123E 2052 movea.l A0, [A2]
00001240 2068 001C movea.l A0, [A0 + 0x1C]
00001244 4E90 jsr [A0]
00001246 2600 move.l D3, D0
00001248 504F addq.w A7, 8
0000124A 6006 bra +0x8 /* 00001252 */
label0000124C:
0000124C 263C 8004 07D3 move.l D3, 0x800407D3
label00001252:
00001252 2003 move.l D0, D3
00001254 4CDF 0408 movem.l D3,A2, [A7]+
00001258 4E75 rts
fn0000125A:
0000125A 48E7 1030 movem.l -[A7], D3,A2,A3
0000125E 246F 0014 movea.l A2, [A7 + 0x14]
00001262 7600 moveq.l D3, 0x00
00001264 266F 0010 movea.l A3, [A7 + 0x10]
00001268 200B move.l D0, A3
0000126A 6728 beq +0x2A /* 00001294 */
0000126C 2F0A move.l -[A7], A2
0000126E 2F0B move.l -[A7], A3
00001270 2053 movea.l A0, [A3]
00001272 2068 0024 movea.l A0, [A0 + 0x24]
00001276 4E90 jsr [A0]
00001278 2600 move.l D3, D0
0000127A 4A83 tst.l D3
0000127C 504F addq.w A7, 8
0000127E 671A beq +0x1C /* 0000129A */
00001280 4292 clr.l [A2]
00001282 42AA 0004 clr.l [A2 + 0x4]
00001286 7020 moveq.l D0, 0x20
00001288 2540 000C move.l [A2 + 0xC], D0
0000128C 7020 moveq.l D0, 0x20
0000128E 2540 0008 move.l [A2 + 0x8], D0
00001292 6006 bra +0x8 /* 0000129A */
label00001294:
00001294 263C 8004 07D3 move.l D3, 0x800407D3
label0000129A:
0000129A 2003 move.l D0, D3
0000129C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000012A0 4E75 rts
fn000012A2:
000012A2 48E7 1020 movem.l -[A7], D3,A2
000012A6 7600 moveq.l D3, 0x00
000012A8 246F 000C movea.l A2, [A7 + 0xC]
000012AC 200A move.l D0, A2
000012AE 6710 beq +0x12 /* 000012C0 */
000012B0 2F0A move.l -[A7], A2
000012B2 2052 movea.l A0, [A2]
000012B4 2068 0034 movea.l A0, [A0 + 0x34]
000012B8 4E90 jsr [A0]
000012BA 2600 move.l D3, D0
000012BC 584F addq.w A7, 4
000012BE 6006 bra +0x8 /* 000012C6 */
label000012C0:
000012C0 263C 8004 07D3 move.l D3, 0x800407D3
label000012C6:
000012C6 2003 move.l D0, D3
000012C8 4CDF 0408 movem.l D3,A2, [A7]+
000012CC 4E75 rts
fn000012CE:
000012CE 48E7 1020 movem.l -[A7], D3,A2
000012D2 7600 moveq.l D3, 0x00
000012D4 246F 000C movea.l A2, [A7 + 0xC]
000012D8 200A move.l D0, A2
000012DA 6714 beq +0x16 /* 000012F0 */
000012DC 2F2F 0010 move.l -[A7], [A7 + 0x10]
000012E0 2F0A move.l -[A7], A2
000012E2 2052 movea.l A0, [A2]
000012E4 2068 0038 movea.l A0, [A0 + 0x38]
000012E8 4E90 jsr [A0]
000012EA 2600 move.l D3, D0
000012EC 504F addq.w A7, 8
000012EE 6006 bra +0x8 /* 000012F6 */
label000012F0:
000012F0 263C 8004 07D3 move.l D3, 0x800407D3
label000012F6:
000012F6 2003 move.l D0, D3
000012F8 4CDF 0408 movem.l D3,A2, [A7]+
000012FC 4E75 rts
fn000012FE:
000012FE 48E7 1020 movem.l -[A7], D3,A2
00001302 7600 moveq.l D3, 0x00
00001304 246F 000C movea.l A2, [A7 + 0xC]
00001308 200A move.l D0, A2
0000130A 6714 beq +0x16 /* 00001320 */
0000130C 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001310 2F0A move.l -[A7], A2
00001312 2052 movea.l A0, [A2]
00001314 2068 003C movea.l A0, [A0 + 0x3C]
00001318 4E90 jsr [A0]
0000131A 2600 move.l D3, D0
0000131C 504F addq.w A7, 8
0000131E 6006 bra +0x8 /* 00001326 */
label00001320:
00001320 263C 8004 07D3 move.l D3, 0x800407D3
label00001326:
00001326 2003 move.l D0, D3
00001328 4CDF 0408 movem.l D3,A2, [A7]+
0000132C 4E75 rts
fn0000132E:
0000132E 48E7 1020 movem.l -[A7], D3,A2
00001332 594F subq.w A7, 4
00001334 4297 clr.l [A7]
00001336 7600 moveq.l D3, 0x00
00001338 246F 0010 movea.l A2, [A7 + 0x10]
0000133C 200A move.l D0, A2
0000133E 6746 beq +0x48 /* 00001386 */
00001340 4857 pea.l [A7]
00001342 2F2F 0020 move.l -[A7], [A7 + 0x20]
00001346 2F2F 0020 move.l -[A7], [A7 + 0x20]
0000134A 2F2F 0020 move.l -[A7], [A7 + 0x20]
0000134E 4EBA 0700 jsr [PC + 0x700 /* 00001A50 */]
00001352 2600 move.l D3, D0
00001354 4A83 tst.l D3
00001356 4FEF 0010 lea.l A7, [A7 + 0x10]
0000135A 6610 bne +0x12 /* 0000136C */
0000135C 2F17 move.l -[A7], [A7]
0000135E 2F0A move.l -[A7], A2
00001360 2052 movea.l A0, [A2]
00001362 2068 0030 movea.l A0, [A0 + 0x30]
00001366 4E90 jsr [A0]
00001368 2600 move.l D3, D0
0000136A 504F addq.w A7, 8
label0000136C:
0000136C 4A97 tst.l [A7]
0000136E 671C beq +0x1E /* 0000138C */
00001370 2F17 move.l -[A7], [A7]
00001372 206F 0004 movea.l A0, [A7 + 0x4]
00001376 2050 movea.l A0, [A0]
00001378 2068 000C movea.l A0, [A0 + 0xC]
0000137C 4E90 jsr [A0]
0000137E 4A80 tst.l D0
00001380 584F addq.w A7, 4
00001382 6708 beq +0xA /* 0000138C */
00001384 6006 bra +0x8 /* 0000138C */
label00001386:
00001386 263C 8004 07D3 move.l D3, 0x800407D3
label0000138C:
0000138C 2003 move.l D0, D3
0000138E 584F addq.w A7, 4
00001390 4CDF 0408 movem.l D3,A2, [A7]+
00001394 4E75 rts
fn00001396:
00001396 48E7 1020 movem.l -[A7], D3,A2
0000139A 594F subq.w A7, 4
0000139C 4297 clr.l [A7]
0000139E 7600 moveq.l D3, 0x00
000013A0 246F 0010 movea.l A2, [A7 + 0x10]
000013A4 200A move.l D0, A2
000013A6 6746 beq +0x48 /* 000013EE */
000013A8 4857 pea.l [A7]
000013AA 2F2F 0020 move.l -[A7], [A7 + 0x20]
000013AE 2F2F 0020 move.l -[A7], [A7 + 0x20]
000013B2 2F2F 0020 move.l -[A7], [A7 + 0x20]
000013B6 4EBA 0610 jsr [PC + 0x610 /* 000019C8 */]
000013BA 2600 move.l D3, D0
000013BC 4A83 tst.l D3
000013BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000013C2 6610 bne +0x12 /* 000013D4 */
000013C4 2F17 move.l -[A7], [A7]
000013C6 2F0A move.l -[A7], A2
000013C8 2052 movea.l A0, [A2]
000013CA 2068 002C movea.l A0, [A0 + 0x2C]
000013CE 4E90 jsr [A0]
000013D0 2600 move.l D3, D0
000013D2 504F addq.w A7, 8
label000013D4:
000013D4 4A97 tst.l [A7]
000013D6 671C beq +0x1E /* 000013F4 */
000013D8 2F17 move.l -[A7], [A7]
000013DA 206F 0004 movea.l A0, [A7 + 0x4]
000013DE 2050 movea.l A0, [A0]
000013E0 2068 000C movea.l A0, [A0 + 0xC]
000013E4 4E90 jsr [A0]
000013E6 4A80 tst.l D0
000013E8 584F addq.w A7, 4
000013EA 6708 beq +0xA /* 000013F4 */
000013EC 6006 bra +0x8 /* 000013F4 */
label000013EE:
000013EE 263C 8004 07D3 move.l D3, 0x800407D3
label000013F4:
000013F4 2003 move.l D0, D3
000013F6 584F addq.w A7, 4
000013F8 4CDF 0408 movem.l D3,A2, [A7]+
000013FC 4E75 rts
000013FE 48E7 1020 movem.l -[A7], D3,A2
00001402 594F subq.w A7, 4
00001404 4297 clr.l [A7]
00001406 7600 moveq.l D3, 0x00
00001408 246F 0010 movea.l A2, [A7 + 0x10]
0000140C 200A move.l D0, A2
0000140E 6746 beq +0x48 /* 00001456 */
00001410 4857 pea.l [A7]
00001412 2F2F 0020 move.l -[A7], [A7 + 0x20]
00001416 2F2F 0020 move.l -[A7], [A7 + 0x20]
0000141A 2F2F 0020 move.l -[A7], [A7 + 0x20]
0000141E 4EBA 0630 jsr [PC + 0x630 /* 00001A50 */]
00001422 2600 move.l D3, D0
00001424 4A83 tst.l D3
00001426 4FEF 0010 lea.l A7, [A7 + 0x10]
0000142A 6610 bne +0x12 /* 0000143C */
0000142C 2F17 move.l -[A7], [A7]
0000142E 2F0A move.l -[A7], A2
00001430 2052 movea.l A0, [A2]
00001432 2068 0044 movea.l A0, [A0 + 0x44]
00001436 4E90 jsr [A0]
00001438 2600 move.l D3, D0
0000143A 504F addq.w A7, 8
label0000143C:
0000143C 4A97 tst.l [A7]
0000143E 671C beq +0x1E /* 0000145C */
00001440 2F17 move.l -[A7], [A7]
00001442 206F 0004 movea.l A0, [A7 + 0x4]
00001446 2050 movea.l A0, [A0]
00001448 2068 000C movea.l A0, [A0 + 0xC]
0000144C 4E90 jsr [A0]
0000144E 4A80 tst.l D0
00001450 584F addq.w A7, 4
00001452 6708 beq +0xA /* 0000145C */
00001454 6006 bra +0x8 /* 0000145C */
label00001456:
00001456 263C 8004 07D3 move.l D3, 0x800407D3
label0000145C:
0000145C 2003 move.l D0, D3
0000145E 584F addq.w A7, 4
00001460 4CDF 0408 movem.l D3,A2, [A7]+
00001464 4E75 rts
00001466 48E7 1020 movem.l -[A7], D3,A2
0000146A 594F subq.w A7, 4
0000146C 4297 clr.l [A7]
0000146E 7600 moveq.l D3, 0x00
00001470 246F 0010 movea.l A2, [A7 + 0x10]
00001474 200A move.l D0, A2
00001476 6746 beq +0x48 /* 000014BE */
00001478 4857 pea.l [A7]
0000147A 2F2F 0020 move.l -[A7], [A7 + 0x20]
0000147E 2F2F 0020 move.l -[A7], [A7 + 0x20]
00001482 2F2F 0020 move.l -[A7], [A7 + 0x20]
00001486 4EBA 0540 jsr [PC + 0x540 /* 000019C8 */]
0000148A 2600 move.l D3, D0
0000148C 4A83 tst.l D3
0000148E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001492 6610 bne +0x12 /* 000014A4 */
00001494 2F17 move.l -[A7], [A7]
00001496 2F0A move.l -[A7], A2
00001498 2052 movea.l A0, [A2]
0000149A 2068 0040 movea.l A0, [A0 + 0x40]
0000149E 4E90 jsr [A0]
000014A0 2600 move.l D3, D0
000014A2 504F addq.w A7, 8
label000014A4:
000014A4 4A97 tst.l [A7]
000014A6 671C beq +0x1E /* 000014C4 */
000014A8 2F17 move.l -[A7], [A7]
000014AA 206F 0004 movea.l A0, [A7 + 0x4]
000014AE 2050 movea.l A0, [A0]
000014B0 2068 000C movea.l A0, [A0 + 0xC]
000014B4 4E90 jsr [A0]
000014B6 4A80 tst.l D0
000014B8 584F addq.w A7, 4
000014BA 6708 beq +0xA /* 000014C4 */
000014BC 6006 bra +0x8 /* 000014C4 */
label000014BE:
000014BE 263C 8004 07D3 move.l D3, 0x800407D3
label000014C4:
000014C4 2003 move.l D0, D3
000014C6 584F addq.w A7, 4
000014C8 4CDF 0408 movem.l D3,A2, [A7]+
000014CC 4E75 rts
fn000014CE:
000014CE 48E7 1020 movem.l -[A7], D3,A2
000014D2 7600 moveq.l D3, 0x00
000014D4 246F 000C movea.l A2, [A7 + 0xC]
000014D8 200A move.l D0, A2
000014DA 6714 beq +0x16 /* 000014F0 */
000014DC 2F2F 0010 move.l -[A7], [A7 + 0x10]
000014E0 2F0A move.l -[A7], A2
000014E2 2052 movea.l A0, [A2]
000014E4 2068 004C movea.l A0, [A0 + 0x4C]
000014E8 4E90 jsr [A0]
000014EA 2600 move.l D3, D0
000014EC 504F addq.w A7, 8
000014EE 6006 bra +0x8 /* 000014F6 */
label000014F0:
000014F0 263C 8004 07D3 move.l D3, 0x800407D3
label000014F6:
000014F6 2003 move.l D0, D3
000014F8 4CDF 0408 movem.l D3,A2, [A7]+
000014FC 4E75 rts
000014FE 48E7 1020 movem.l -[A7], D3,A2
00001502 7600 moveq.l D3, 0x00
00001504 246F 000C movea.l A2, [A7 + 0xC]
00001508 200A move.l D0, A2
0000150A 6714 beq +0x16 /* 00001520 */
0000150C 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001510 2F0A move.l -[A7], A2
00001512 2052 movea.l A0, [A2]
00001514 2068 0050 movea.l A0, [A0 + 0x50]
00001518 4E90 jsr [A0]
0000151A 2600 move.l D3, D0
0000151C 504F addq.w A7, 8
0000151E 6006 bra +0x8 /* 00001526 */
label00001520:
00001520 263C 8004 07D3 move.l D3, 0x800407D3
label00001526:
00001526 2003 move.l D0, D3
00001528 4CDF 0408 movem.l D3,A2, [A7]+
0000152C 4E75 rts
fn0000152E:
0000152E 48E7 1020 movem.l -[A7], D3,A2
00001532 7600 moveq.l D3, 0x00
00001534 246F 000C movea.l A2, [A7 + 0xC]
00001538 200A move.l D0, A2
0000153A 6710 beq +0x12 /* 0000154C */
0000153C 2F0A move.l -[A7], A2
0000153E 2052 movea.l A0, [A2]
00001540 2068 0048 movea.l A0, [A0 + 0x48]
00001544 4E90 jsr [A0]
00001546 2600 move.l D3, D0
00001548 584F addq.w A7, 4
0000154A 6006 bra +0x8 /* 00001552 */
label0000154C:
0000154C 263C 8004 07D3 move.l D3, 0x800407D3
label00001552:
00001552 2003 move.l D0, D3
00001554 4CDF 0408 movem.l D3,A2, [A7]+
00001558 4E75 rts
0000155A 48E7 1020 movem.l -[A7], D3,A2
0000155E 7600 moveq.l D3, 0x00
00001560 246F 000C movea.l A2, [A7 + 0xC]
00001564 200A move.l D0, A2
00001566 671A beq +0x1C /* 00001582 */
00001568 2F2F 0014 move.l -[A7], [A7 + 0x14]
0000156C 2F2F 0014 move.l -[A7], [A7 + 0x14]
00001570 2F0A move.l -[A7], A2
00001572 2052 movea.l A0, [A2]
00001574 2068 0010 movea.l A0, [A0 + 0x10]
00001578 4E90 jsr [A0]
0000157A 2600 move.l D3, D0
0000157C 4FEF 000C lea.l A7, [A7 + 0xC]
00001580 6006 bra +0x8 /* 00001588 */
label00001582:
00001582 263C 8004 07D3 move.l D3, 0x800407D3
label00001588:
00001588 2003 move.l D0, D3
0000158A 4CDF 0408 movem.l D3,A2, [A7]+
0000158E 4E75 rts
00001590 48E7 1020 movem.l -[A7], D3,A2
00001594 7600 moveq.l D3, 0x00
00001596 246F 000C movea.l A2, [A7 + 0xC]
0000159A 200A move.l D0, A2
0000159C 671A beq +0x1C /* 000015B8 */
0000159E 2F2F 0014 move.l -[A7], [A7 + 0x14]
000015A2 2F2F 0014 move.l -[A7], [A7 + 0x14]
000015A6 2F0A move.l -[A7], A2
000015A8 2052 movea.l A0, [A2]
000015AA 2068 0014 movea.l A0, [A0 + 0x14]
000015AE 4E90 jsr [A0]
000015B0 2600 move.l D3, D0
000015B2 4FEF 000C lea.l A7, [A7 + 0xC]
000015B6 6006 bra +0x8 /* 000015BE */
label000015B8:
000015B8 263C 8004 07D3 move.l D3, 0x800407D3
label000015BE:
000015BE 2003 move.l D0, D3
000015C0 4CDF 0408 movem.l D3,A2, [A7]+
000015C4 4E75 rts
000015C6 48E7 1030 movem.l -[A7], D3,A2,A3
000015CA 266F 0014 movea.l A3, [A7 + 0x14]
000015CE 7600 moveq.l D3, 0x00
000015D0 246F 0010 movea.l A2, [A7 + 0x10]
000015D4 200A move.l D0, A2
000015D6 6722 beq +0x24 /* 000015FA */
000015D8 486B 000C pea.l [A3 + 0xC]
000015DC 2F2B 0018 move.l -[A7], [A3 + 0x18]
000015E0 2F2B 0014 move.l -[A7], [A3 + 0x14]
000015E4 2F2B 0008 move.l -[A7], [A3 + 0x8]
000015E8 2F0A move.l -[A7], A2
000015EA 2052 movea.l A0, [A2]
000015EC 2068 0018 movea.l A0, [A0 + 0x18]
000015F0 4E90 jsr [A0]
000015F2 2600 move.l D3, D0
000015F4 4FEF 0014 lea.l A7, [A7 + 0x14]
000015F8 6006 bra +0x8 /* 00001600 */
label000015FA:
000015FA 263C 8004 07D3 move.l D3, 0x800407D3
label00001600:
00001600 2003 move.l D0, D3
00001602 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001606 4E75 rts
00001608 48E7 1030 movem.l -[A7], D3,A2,A3
0000160C 266F 0014 movea.l A3, [A7 + 0x14]
00001610 7600 moveq.l D3, 0x00
00001612 246F 0010 movea.l A2, [A7 + 0x10]
00001616 200A move.l D0, A2
00001618 6718 beq +0x1A /* 00001632 */
0000161A 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000161E 2F13 move.l -[A7], [A3]
00001620 2F0A move.l -[A7], A2
00001622 2052 movea.l A0, [A2]
00001624 2068 0020 movea.l A0, [A0 + 0x20]
00001628 4E90 jsr [A0]
0000162A 2600 move.l D3, D0
0000162C 4FEF 000C lea.l A7, [A7 + 0xC]
00001630 6006 bra +0x8 /* 00001638 */
label00001632:
00001632 263C 8004 07D3 move.l D3, 0x800407D3
label00001638:
00001638 2003 move.l D0, D3
0000163A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000163E 4E75 rts
00001640 48E7 1020 movem.l -[A7], D3,A2
00001644 7600 moveq.l D3, 0x00
00001646 246F 000C movea.l A2, [A7 + 0xC]
0000164A 200A move.l D0, A2
0000164C 6714 beq +0x16 /* 00001662 */
0000164E 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001652 2F0A move.l -[A7], A2
00001654 2052 movea.l A0, [A2]
00001656 2068 0024 movea.l A0, [A0 + 0x24]
0000165A 4E90 jsr [A0]
0000165C 2600 move.l D3, D0
0000165E 504F addq.w A7, 8
00001660 6006 bra +0x8 /* 00001668 */
label00001662:
00001662 263C 8004 07D3 move.l D3, 0x800407D3
label00001668:
00001668 2003 move.l D0, D3
0000166A 4CDF 0408 movem.l D3,A2, [A7]+
0000166E 4E75 rts
00001670 48E7 1030 movem.l -[A7], D3,A2,A3
00001674 7600 moveq.l D3, 0x00
00001676 246F 0010 movea.l A2, [A7 + 0x10]
0000167A 200A move.l D0, A2
0000167C 672C beq +0x2E /* 000016AA */
0000167E 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001682 4EBA 0A48 jsr [PC + 0xA48 /* 000020CC */]
00001686 2648 movea.l A3, A0
00001688 2F0B move.l -[A7], A3
0000168A 2F2F 001C move.l -[A7], [A7 + 0x1C]
0000168E 2F0A move.l -[A7], A2
00001690 2052 movea.l A0, [A2]
00001692 2068 0028 movea.l A0, [A0 + 0x28]
00001696 4E90 jsr [A0]
00001698 2600 move.l D3, D0
0000169A 4EBA 0A60 jsr [PC + 0xA60 /* 000020FC */]
0000169E 206F 002C movea.l A0, [A7 + 0x2C]
000016A2 1080 move.b [A0], D0
000016A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000016A8 6006 bra +0x8 /* 000016B0 */
label000016AA:
000016AA 263C 8004 07D3 move.l D3, 0x800407D3
label000016B0:
000016B0 2003 move.l D0, D3
000016B2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000016B6 4E75 rts
000016B8 48E7 1020 movem.l -[A7], D3,A2
000016BC 7600 moveq.l D3, 0x00
000016BE 246F 000C movea.l A2, [A7 + 0xC]
000016C2 200A move.l D0, A2
000016C4 671E beq +0x20 /* 000016E4 */
000016C6 2F2F 0018 move.l -[A7], [A7 + 0x18]
000016CA 2F2F 0018 move.l -[A7], [A7 + 0x18]
000016CE 2F2F 0018 move.l -[A7], [A7 + 0x18]
000016D2 2F0A move.l -[A7], A2
000016D4 2052 movea.l A0, [A2]
000016D6 2068 002C movea.l A0, [A0 + 0x2C]
000016DA 4E90 jsr [A0]
000016DC 2600 move.l D3, D0
000016DE 4FEF 0010 lea.l A7, [A7 + 0x10]
000016E2 6006 bra +0x8 /* 000016EA */
label000016E4:
000016E4 263C 8004 07D3 move.l D3, 0x800407D3
label000016EA:
000016EA 2003 move.l D0, D3
000016EC 4CDF 0408 movem.l D3,A2, [A7]+
000016F0 4E75 rts
000016F2 48E7 1020 movem.l -[A7], D3,A2
000016F6 7600 moveq.l D3, 0x00
000016F8 246F 000C movea.l A2, [A7 + 0xC]
000016FC 200A move.l D0, A2
000016FE 6726 beq +0x28 /* 00001726 */
00001700 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001704 4EBA 098E jsr [PC + 0x98E /* 00002094 */]
00001708 584F addq.w A7, 4
0000170A 2F08 move.l -[A7], A0
0000170C 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001710 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001714 2F0A move.l -[A7], A2
00001716 2052 movea.l A0, [A2]
00001718 2068 0030 movea.l A0, [A0 + 0x30]
0000171C 4E90 jsr [A0]
0000171E 2600 move.l D3, D0
00001720 4FEF 0010 lea.l A7, [A7 + 0x10]
00001724 6006 bra +0x8 /* 0000172C */
label00001726:
00001726 263C 8004 07D3 move.l D3, 0x800407D3
label0000172C:
0000172C 2003 move.l D0, D3
0000172E 4CDF 0408 movem.l D3,A2, [A7]+
00001732 4E75 rts
00001734 48E7 1020 movem.l -[A7], D3,A2
00001738 594F subq.w A7, 4
0000173A 7600 moveq.l D3, 0x00
0000173C 246F 0010 movea.l A2, [A7 + 0x10]
00001740 200A move.l D0, A2
00001742 672E beq +0x30 /* 00001772 */
00001744 4857 pea.l [A7]
00001746 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000174A 2F2F 0020 move.l -[A7], [A7 + 0x20]
0000174E 2F0A move.l -[A7], A2
00001750 2052 movea.l A0, [A2]
00001752 2068 0034 movea.l A0, [A0 + 0x34]
00001756 4E90 jsr [A0]
00001758 2600 move.l D3, D0
0000175A 4AAF 0010 tst.l [A7 + 0x10]
0000175E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001762 6604 bne +0x6 /* 00001768 */
00001764 7000 moveq.l D0, 0x00
00001766 6002 bra +0x4 /* 0000176A */
label00001768:
00001768 7001 moveq.l D0, 0x01
label0000176A:
0000176A 206F 001C movea.l A0, [A7 + 0x1C]
0000176E 2080 move.l [A0], D0
00001770 6006 bra +0x8 /* 00001778 */
label00001772:
00001772 263C 8004 07D3 move.l D3, 0x800407D3
label00001778:
00001778 2003 move.l D0, D3
0000177A 584F addq.w A7, 4
0000177C 4CDF 0408 movem.l D3,A2, [A7]+
00001780 4E75 rts
00001782 48E7 1020 movem.l -[A7], D3,A2
00001786 7600 moveq.l D3, 0x00
00001788 246F 000C movea.l A2, [A7 + 0xC]
0000178C 200A move.l D0, A2
0000178E 671A beq +0x1C /* 000017AA */
00001790 2F2F 0014 move.l -[A7], [A7 + 0x14]
00001794 2F2F 0014 move.l -[A7], [A7 + 0x14]
00001798 2F0A move.l -[A7], A2
0000179A 2052 movea.l A0, [A2]
0000179C 2068 0010 movea.l A0, [A0 + 0x10]
000017A0 4E90 jsr [A0]
000017A2 2600 move.l D3, D0
000017A4 4FEF 000C lea.l A7, [A7 + 0xC]
000017A8 6006 bra +0x8 /* 000017B0 */
label000017AA:
000017AA 263C 8004 07D3 move.l D3, 0x800407D3
label000017B0:
000017B0 2003 move.l D0, D3
000017B2 4CDF 0408 movem.l D3,A2, [A7]+
000017B6 4E75 rts
000017B8 48E7 1020 movem.l -[A7], D3,A2
000017BC 7600 moveq.l D3, 0x00
000017BE 246F 000C movea.l A2, [A7 + 0xC]
000017C2 200A move.l D0, A2
000017C4 671A beq +0x1C /* 000017E0 */
000017C6 2F2F 0014 move.l -[A7], [A7 + 0x14]
000017CA 2F2F 0014 move.l -[A7], [A7 + 0x14]
000017CE 2F0A move.l -[A7], A2
000017D0 2052 movea.l A0, [A2]
000017D2 2068 0014 movea.l A0, [A0 + 0x14]
000017D6 4E90 jsr [A0]
000017D8 2600 move.l D3, D0
000017DA 4FEF 000C lea.l A7, [A7 + 0xC]
000017DE 6006 bra +0x8 /* 000017E6 */
label000017E0:
000017E0 263C 8004 07D3 move.l D3, 0x800407D3
label000017E6:
000017E6 2003 move.l D0, D3
000017E8 4CDF 0408 movem.l D3,A2, [A7]+
000017EC 4E75 rts
000017EE 48E7 1030 movem.l -[A7], D3,A2,A3
000017F2 266F 0014 movea.l A3, [A7 + 0x14]
000017F6 7600 moveq.l D3, 0x00
000017F8 246F 0010 movea.l A2, [A7 + 0x10]
000017FC 200A move.l D0, A2
000017FE 6722 beq +0x24 /* 00001822 */
00001800 486B 000C pea.l [A3 + 0xC]
00001804 2F2B 0018 move.l -[A7], [A3 + 0x18]
00001808 2F2B 0014 move.l -[A7], [A3 + 0x14]
0000180C 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001810 2F0A move.l -[A7], A2
00001812 2052 movea.l A0, [A2]
00001814 2068 0018 movea.l A0, [A0 + 0x18]
00001818 4E90 jsr [A0]
0000181A 2600 move.l D3, D0
0000181C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001820 6006 bra +0x8 /* 00001828 */
label00001822:
00001822 263C 8004 07D3 move.l D3, 0x800407D3
label00001828:
00001828 2003 move.l D0, D3
0000182A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000182E 4E75 rts
00001830 48E7 1030 movem.l -[A7], D3,A2,A3
00001834 266F 0014 movea.l A3, [A7 + 0x14]
00001838 7600 moveq.l D3, 0x00
0000183A 246F 0010 movea.l A2, [A7 + 0x10]
0000183E 200A move.l D0, A2
00001840 6718 beq +0x1A /* 0000185A */
00001842 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001846 2F13 move.l -[A7], [A3]
00001848 2F0A move.l -[A7], A2
0000184A 2052 movea.l A0, [A2]
0000184C 2068 0020 movea.l A0, [A0 + 0x20]
00001850 4E90 jsr [A0]
00001852 2600 move.l D3, D0
00001854 4FEF 000C lea.l A7, [A7 + 0xC]
00001858 6006 bra +0x8 /* 00001860 */
label0000185A:
0000185A 263C 8004 07D3 move.l D3, 0x800407D3
label00001860:
00001860 2003 move.l D0, D3
00001862 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001866 4E75 rts
00001868 48E7 1020 movem.l -[A7], D3,A2
0000186C 594F subq.w A7, 4
0000186E 4297 clr.l [A7]
00001870 7600 moveq.l D3, 0x00
00001872 246F 0010 movea.l A2, [A7 + 0x10]
00001876 200A move.l D0, A2
00001878 6736 beq +0x38 /* 000018B0 */
0000187A 4857 pea.l [A7]
0000187C 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001880 4EBA F8DE jsr [PC - 0x722 /* 00001160 */]
00001884 4AAF 0008 tst.l [A7 + 0x8]
00001888 504F addq.w A7, 8
0000188A 672A beq +0x2C /* 000018B6 */
0000188C 2F17 move.l -[A7], [A7]
0000188E 2F0A move.l -[A7], A2
00001890 2052 movea.l A0, [A2]
00001892 2068 001C movea.l A0, [A0 + 0x1C]
00001896 4E90 jsr [A0]
00001898 2600 move.l D3, D0
0000189A 2F2F 0008 move.l -[A7], [A7 + 0x8]
0000189E 206F 000C movea.l A0, [A7 + 0xC]
000018A2 2050 movea.l A0, [A0]
000018A4 2068 000C movea.l A0, [A0 + 0xC]
000018A8 4E90 jsr [A0]
000018AA 4FEF 000C lea.l A7, [A7 + 0xC]
000018AE 6006 bra +0x8 /* 000018B6 */
label000018B0:
000018B0 263C 8004 07D3 move.l D3, 0x800407D3
label000018B6:
000018B6 2003 move.l D0, D3
000018B8 584F addq.w A7, 4
000018BA 4CDF 0408 movem.l D3,A2, [A7]+
000018BE 4E75 rts
000018C0 48E7 1020 movem.l -[A7], D3,A2
000018C4 7600 moveq.l D3, 0x00
000018C6 246F 000C movea.l A2, [A7 + 0xC]
000018CA 200A move.l D0, A2
000018CC 6732 beq +0x34 /* 00001900 */
000018CE 2F2F 001C move.l -[A7], [A7 + 0x1C]
000018D2 2F2F 001C move.l -[A7], [A7 + 0x1C]
000018D6 2F2F 001C move.l -[A7], [A7 + 0x1C]
000018DA 4EBA 07D4 jsr [PC + 0x7D4 /* 000020B0 */]
000018DE 584F addq.w A7, 4
000018E0 2F08 move.l -[A7], A0
000018E2 2F2F 001C move.l -[A7], [A7 + 0x1C]
000018E6 4EBA 07AC jsr [PC + 0x7AC /* 00002094 */]
000018EA 584F addq.w A7, 4
000018EC 2F08 move.l -[A7], A0
000018EE 2F0A move.l -[A7], A2
000018F0 2052 movea.l A0, [A2]
000018F2 2068 0014 movea.l A0, [A0 + 0x14]
000018F6 4E90 jsr [A0]
000018F8 2600 move.l D3, D0
000018FA 4FEF 0014 lea.l A7, [A7 + 0x14]
000018FE 6006 bra +0x8 /* 00001906 */
label00001900:
00001900 263C 8004 07D3 move.l D3, 0x800407D3
label00001906:
00001906 2003 move.l D0, D3
00001908 4CDF 0408 movem.l D3,A2, [A7]+
0000190C 4E75 rts
0000190E 48E7 1020 movem.l -[A7], D3,A2
00001912 594F subq.w A7, 4
00001914 7600 moveq.l D3, 0x00
00001916 246F 0010 movea.l A2, [A7 + 0x10]
0000191A 200A move.l D0, A2
0000191C 673C beq +0x3E /* 0000195A */
0000191E 4857 pea.l [A7]
00001920 2F2F 0024 move.l -[A7], [A7 + 0x24]
00001924 2F2F 0024 move.l -[A7], [A7 + 0x24]
00001928 2F2F 0024 move.l -[A7], [A7 + 0x24]
0000192C 4EBA 0782 jsr [PC + 0x782 /* 000020B0 */]
00001930 584F addq.w A7, 4
00001932 2F08 move.l -[A7], A0
00001934 2F2F 0024 move.l -[A7], [A7 + 0x24]
00001938 4EBA 075A jsr [PC + 0x75A /* 00002094 */]
0000193C 584F addq.w A7, 4
0000193E 2F08 move.l -[A7], A0
00001940 2F0A move.l -[A7], A2
00001942 2052 movea.l A0, [A2]
00001944 2068 0018 movea.l A0, [A0 + 0x18]
00001948 4E90 jsr [A0]
0000194A 2600 move.l D3, D0
0000194C 206F 003C movea.l A0, [A7 + 0x3C]
00001950 20AF 0018 move.l [A0], [A7 + 0x18]
00001954 4FEF 0018 lea.l A7, [A7 + 0x18]
00001958 6006 bra +0x8 /* 00001960 */
label0000195A:
0000195A 263C 8004 07D3 move.l D3, 0x800407D3
label00001960:
00001960 2003 move.l D0, D3
00001962 584F addq.w A7, 4
00001964 4CDF 0408 movem.l D3,A2, [A7]+
00001968 4E75 rts
0000196A 48E7 1020 movem.l -[A7], D3,A2
0000196E 7600 moveq.l D3, 0x00
00001970 246F 000C movea.l A2, [A7 + 0xC]
00001974 200A move.l D0, A2
00001976 6732 beq +0x34 /* 000019AA */
00001978 2F2F 001C move.l -[A7], [A7 + 0x1C]
0000197C 2F2F 001C move.l -[A7], [A7 + 0x1C]
00001980 2F2F 001C move.l -[A7], [A7 + 0x1C]
00001984 4EBA 072A jsr [PC + 0x72A /* 000020B0 */]
00001988 584F addq.w A7, 4
0000198A 2F08 move.l -[A7], A0
0000198C 2F2F 001C move.l -[A7], [A7 + 0x1C]
00001990 4EBA 0702 jsr [PC + 0x702 /* 00002094 */]
00001994 584F addq.w A7, 4
00001996 2F08 move.l -[A7], A0
00001998 2F0A move.l -[A7], A2
0000199A 2052 movea.l A0, [A2]
0000199C 2068 001C movea.l A0, [A0 + 0x1C]
000019A0 4E90 jsr [A0]
000019A2 2600 move.l D3, D0
000019A4 4FEF 0014 lea.l A7, [A7 + 0x14]
000019A8 6006 bra +0x8 /* 000019B0 */
label000019AA:
000019AA 263C 8004 07D3 move.l D3, 0x800407D3
label000019B0:
000019B0 2003 move.l D0, D3
000019B2 4CDF 0408 movem.l D3,A2, [A7]+
000019B6 4E75 rts
000019B8 203C 8004 0BC8 move.l D0, 0x80040BC8
000019BE 4E75 rts
000019C0 203C 8004 0BC8 move.l D0, 0x80040BC8
000019C6 4E75 rts
fn000019C8:
000019C8 48E7 1020 movem.l -[A7], D3,A2
000019CC 594F subq.w A7, 4
000019CE 246F 001C movea.l A2, [A7 + 0x1C]
000019D2 7600 moveq.l D3, 0x00
000019D4 4297 clr.l [A7]
000019D6 594F subq.w A7, 4
000019D8 4EBA 06AE jsr [PC + 0x6AE /* 00002088 */]
000019DC 2F08 move.l -[A7], A0
000019DE 486D 8656 pea.l [A5 - 0x79AA]
000019E2 486D 83C6 pea.l [A5 - 0x7C3A]
000019E6 2F0A move.l -[A7], A2
000019E8 4EAD FE80 jsr [A5 - 0x180]
000019EC 201F move.l D0, [A7]+
000019EE 2600 move.l D3, D0
000019F0 4A80 tst.l D0
000019F2 663E bne +0x40 /* 00001A32 */
000019F4 4857 pea.l [A7]
000019F6 486D 8666 pea.l [A5 - 0x799A]
000019FA 2F12 move.l -[A7], [A2]
000019FC 2052 movea.l A0, [A2]
000019FE 2050 movea.l A0, [A0]
00001A00 2068 0004 movea.l A0, [A0 + 0x4]
00001A04 4E90 jsr [A0]
00001A06 2600 move.l D3, D0
00001A08 4A80 tst.l D0
00001A0A 4FEF 000C lea.l A7, [A7 + 0xC]
00001A0E 6622 bne +0x24 /* 00001A32 */
00001A10 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001A14 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001A18 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001A1C 2F2F 000C move.l -[A7], [A7 + 0xC]
00001A20 206F 0010 movea.l A0, [A7 + 0x10]
00001A24 2050 movea.l A0, [A0]
00001A26 2068 0010 movea.l A0, [A0 + 0x10]
00001A2A 4E90 jsr [A0]
00001A2C 2600 move.l D3, D0
00001A2E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001A32:
00001A32 4A97 tst.l [A7]
00001A34 6710 beq +0x12 /* 00001A46 */
00001A36 2F17 move.l -[A7], [A7]
00001A38 206F 0004 movea.l A0, [A7 + 0x4]
00001A3C 2050 movea.l A0, [A0]
00001A3E 2068 000C movea.l A0, [A0 + 0xC]
00001A42 4E90 jsr [A0]
00001A44 584F addq.w A7, 4
label00001A46:
00001A46 2003 move.l D0, D3
00001A48 584F addq.w A7, 4
00001A4A 4CDF 0408 movem.l D3,A2, [A7]+
00001A4E 4E75 rts
fn00001A50:
00001A50 48E7 1020 movem.l -[A7], D3,A2
00001A54 594F subq.w A7, 4
00001A56 246F 001C movea.l A2, [A7 + 0x1C]
00001A5A 7600 moveq.l D3, 0x00
00001A5C 4297 clr.l [A7]
00001A5E 594F subq.w A7, 4
00001A60 4EBA 0626 jsr [PC + 0x626 /* 00002088 */]
00001A64 2F08 move.l -[A7], A0
00001A66 486D 8656 pea.l [A5 - 0x79AA]
00001A6A 486D 83C6 pea.l [A5 - 0x7C3A]
00001A6E 2F0A move.l -[A7], A2
00001A70 4EAD FE80 jsr [A5 - 0x180]
00001A74 201F move.l D0, [A7]+
00001A76 2600 move.l D3, D0
00001A78 4A80 tst.l D0
00001A7A 663E bne +0x40 /* 00001ABA */
00001A7C 4857 pea.l [A7]
00001A7E 486D 8666 pea.l [A5 - 0x799A]
00001A82 2F12 move.l -[A7], [A2]
00001A84 2052 movea.l A0, [A2]
00001A86 2050 movea.l A0, [A0]
00001A88 2068 0004 movea.l A0, [A0 + 0x4]
00001A8C 4E90 jsr [A0]
00001A8E 2600 move.l D3, D0
00001A90 4A80 tst.l D0
00001A92 4FEF 000C lea.l A7, [A7 + 0xC]
00001A96 6622 bne +0x24 /* 00001ABA */
00001A98 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001A9C 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001AA0 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001AA4 2F2F 000C move.l -[A7], [A7 + 0xC]
00001AA8 206F 0010 movea.l A0, [A7 + 0x10]
00001AAC 2050 movea.l A0, [A0]
00001AAE 2068 0010 movea.l A0, [A0 + 0x10]
00001AB2 4E90 jsr [A0]
00001AB4 2600 move.l D3, D0
00001AB6 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001ABA:
00001ABA 4A97 tst.l [A7]
00001ABC 6710 beq +0x12 /* 00001ACE */
00001ABE 2F17 move.l -[A7], [A7]
00001AC0 206F 0004 movea.l A0, [A7 + 0x4]
00001AC4 2050 movea.l A0, [A0]
00001AC6 2068 000C movea.l A0, [A0 + 0xC]
00001ACA 4E90 jsr [A0]
00001ACC 584F addq.w A7, 4
label00001ACE:
00001ACE 2003 move.l D0, D3
00001AD0 584F addq.w A7, 4
00001AD2 4CDF 0408 movem.l D3,A2, [A7]+
00001AD6 4E75 rts
00001AD8 48E7 1020 movem.l -[A7], D3,A2
00001ADC 7600 moveq.l D3, 0x00
00001ADE 95CA sub.l A2, A2
00001AE0 42AD 1AB0 clr.l [A5 + 0x1AB0]
00001AE4 42AD 1AA8 clr.l [A5 + 0x1AA8]
00001AE8 42AD 1AB8 clr.l [A5 + 0x1AB8]
00001AEC 42AD 1AB4 clr.l [A5 + 0x1AB4]
00001AF0 42AD 1AC0 clr.l [A5 + 0x1AC0]
00001AF4 42AD 1ABC clr.l [A5 + 0x1ABC]
00001AF8 42AD 1AC8 clr.l [A5 + 0x1AC8]
00001AFC 42AD 1AC4 clr.l [A5 + 0x1AC4]
00001B00 594F subq.w A7, 4
00001B02 42A7 clr.l -[A7]
00001B04 2F0A move.l -[A7], A2
00001B06 486D 8576 pea.l [A5 - 0x7A8A]
00001B0A 4878 0001 push.l 0x1
00001B0E 486D 1AA8 pea.l [A5 + 0x1AA8]
00001B12 4EAD FE20 jsr [A5 - 0x1E0]
00001B16 201F move.l D0, [A7]+
00001B18 2600 move.l D3, D0
00001B1A 4A83 tst.l D3
00001B1C 6600 017E bne +0x180 /* 00001C9C */
00001B20 1B7C 0001 1ACC move.b [A5 + 0x1ACC], 0x1
00001B26 4EAD CAF0 jsr [A5 - 0x3510]
00001B2A 4EAD C748 jsr [A5 - 0x38B8]
00001B2E 2600 move.l D3, D0
00001B30 4A80 tst.l D0
00001B32 6600 0168 bne +0x16A /* 00001C9C */
00001B36 42AD 1AAC clr.l [A5 + 0x1AAC]
00001B3A 594F subq.w A7, 4
00001B3C 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001B40 4EAD FE30 jsr [A5 - 0x1D0]
00001B44 201F move.l D0, [A7]+
00001B46 2600 move.l D3, D0
00001B48 4A80 tst.l D0
00001B4A 6600 0150 bne +0x152 /* 00001C9C */
00001B4E 594F subq.w A7, 4
00001B50 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001B54 486D D550 pea.l [A5 - 0x2AB0]
00001B58 486D D578 pea.l [A5 - 0x2A88]
00001B5C 486D D568 pea.l [A5 - 0x2A98]
00001B60 486D D558 pea.l [A5 - 0x2AA8]
00001B64 486D D590 pea.l [A5 - 0x2A70]
00001B68 4EAD FE58 jsr [A5 - 0x1A8]
00001B6C 201F move.l D0, [A7]+
00001B6E 2600 move.l D3, D0
00001B70 4A80 tst.l D0
00001B72 6600 0128 bne +0x12A /* 00001C9C */
00001B76 4EBA 0388 jsr [PC + 0x388 /* 00001F00 */]
00001B7A 2600 move.l D3, D0
00001B7C 594F subq.w A7, 4
00001B7E 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001B82 42A7 clr.l -[A7]
00001B84 42A7 clr.l -[A7]
00001B86 4EAD FE70 jsr [A5 - 0x190]
00001B8A 201F move.l D0, [A7]+
00001B8C 2600 move.l D3, D0
00001B8E 4A80 tst.l D0
00001B90 6600 010A bne +0x10C /* 00001C9C */
00001B94 594F subq.w A7, 4
00001B96 4EBA 04F0 jsr [PC + 0x4F0 /* 00002088 */]
00001B9A 2F08 move.l -[A7], A0
00001B9C 4EAD FE88 jsr [A5 - 0x178]
00001BA0 205F movea.l A0, [A7]+
00001BA2 2448 movea.l A2, A0
00001BA4 200A move.l D0, A2
00001BA6 6720 beq +0x22 /* 00001BC8 */
00001BA8 2F0A move.l -[A7], A2
00001BAA 486D BF98 pea.l [A5 - 0x4068]
00001BAE 2F0A move.l -[A7], A2
00001BB0 2052 movea.l A0, [A2]
00001BB2 2068 0018 movea.l A0, [A0 + 0x18]
00001BB6 4E90 jsr [A0]
00001BB8 2600 move.l D3, D0
00001BBA 2F0A move.l -[A7], A2
00001BBC 2052 movea.l A0, [A2]
00001BBE 2068 000C movea.l A0, [A0 + 0xC]
00001BC2 4E90 jsr [A0]
00001BC4 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001BC8:
00001BC8 594F subq.w A7, 4
00001BCA 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001BCE 486D 8676 pea.l [A5 - 0x798A]
00001BD2 486D 8406 pea.l [A5 - 0x7BFA]
00001BD6 486D 1AB8 pea.l [A5 + 0x1AB8]
00001BDA 4EAD FE80 jsr [A5 - 0x180]
00001BDE 201F move.l D0, [A7]+
00001BE0 594F subq.w A7, 4
00001BE2 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001BE6 486D 8676 pea.l [A5 - 0x798A]
00001BEA 486D 8406 pea.l [A5 - 0x7BFA]
00001BEE 486D 1AC0 pea.l [A5 + 0x1AC0]
00001BF2 4EAD FE80 jsr [A5 - 0x180]
00001BF6 201F move.l D0, [A7]+
00001BF8 486D 1AB4 pea.l [A5 + 0x1AB4]
00001BFC 486D 8686 pea.l [A5 - 0x797A]
00001C00 2F2D 1AB8 move.l -[A7], [A5 + 0x1AB8]
00001C04 206D 1AB8 movea.l A0, [A5 + 0x1AB8]
00001C08 2050 movea.l A0, [A0]
00001C0A 2068 0004 movea.l A0, [A0 + 0x4]
00001C0E 4E90 jsr [A0]
00001C10 486D 1ABC pea.l [A5 + 0x1ABC]
00001C14 486D 8686 pea.l [A5 - 0x797A]
00001C18 2F2D 1AC0 move.l -[A7], [A5 + 0x1AC0]
00001C1C 206D 1AC0 movea.l A0, [A5 + 0x1AC0]
00001C20 2050 movea.l A0, [A0]
00001C22 2068 0004 movea.l A0, [A0 + 0x4]
00001C26 4E90 jsr [A0]
00001C28 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001C2C 486D 8696 pea.l [A5 - 0x796A]
00001C30 486D 8416 pea.l [A5 - 0x7BEA]
00001C34 486D 1AC8 pea.l [A5 + 0x1AC8]
00001C38 4EAD FE80 jsr [A5 - 0x180]
00001C3C 201F move.l D0, [A7]+
00001C3E 486D 1AC4 pea.l [A5 + 0x1AC4]
00001C42 486D 86A6 pea.l [A5 - 0x795A]
00001C46 2F2D 1AC8 move.l -[A7], [A5 + 0x1AC8]
00001C4A 206D 1AC8 movea.l A0, [A5 + 0x1AC8]
00001C4E 2050 movea.l A0, [A0]
00001C50 2068 0004 movea.l A0, [A0 + 0x4]
00001C54 4E90 jsr [A0]
00001C56 486D 1AAC pea.l [A5 + 0x1AAC]
00001C5A 486D 1AB0 pea.l [A5 + 0x1AB0]
00001C5E 4EBA ED0A jsr [PC - 0x12F6 /* 0000096A */]
00001C62 2600 move.l D3, D0
00001C64 4AAD 1AAC tst.l [A5 + 0x1AAC]
00001C68 4FEF 0028 lea.l A7, [A7 + 0x28]
00001C6C 662A bne +0x2C /* 00001C98 */
00001C6E 594F subq.w A7, 4
00001C70 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001C74 4EAD FEA0 jsr [A5 - 0x160]
00001C78 201F move.l D0, [A7]+
00001C7A 0C80 8004 0016 cmpi.l D0, 0x80040016
00001C80 6616 bne +0x18 /* 00001C98 */
00001C82 42A7 clr.l -[A7]
00001C84 42A7 clr.l -[A7]
00001C86 4878 0001 push.l 0x1
00001C8A 4EAD CAB0 jsr [A5 - 0x3550]
00001C8E 7001 moveq.l D0, 0x01
00001C90 2B40 1AAC move.l [A5 + 0x1AAC], D0
00001C94 4FEF 000C lea.l A7, [A7 + 0xC]
label00001C98:
00001C98 4EAD CAE0 jsr [A5 - 0x3520]
label00001C9C:
00001C9C 4A83 tst.l D3
00001C9E 6704 beq +0x6 /* 00001CA4 */
00001CA0 4EBA 02E8 jsr [PC + 0x2E8 /* 00001F8A */]
label00001CA4:
00001CA4 2003 move.l D0, D3
00001CA6 4CDF 0408 movem.l D3,A2, [A7]+
00001CAA 4E75 rts
00001CAC 4AAD 1AA8 tst.l [A5 + 0x1AA8]
00001CB0 670C beq +0xE /* 00001CBE */
00001CB2 594F subq.w A7, 4
00001CB4 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001CB8 4EAD FE78 jsr [A5 - 0x188]
00001CBC 201F move.l D0, [A7]+
label00001CBE:
00001CBE 4E75 rts
00001CC0 594F subq.w A7, 4
00001CC2 594F subq.w A7, 4
00001CC4 2F2F 0014 move.l -[A7], [A7 + 0x14]
00001CC8 486D 8466 pea.l [A5 - 0x7B9A]
00001CCC 4EAD FDF0 jsr [A5 - 0x210]
00001CD0 201F move.l D0, [A7]+
00001CD2 6740 beq +0x42 /* 00001D14 */
00001CD4 4857 pea.l [A7]
00001CD6 42A7 clr.l -[A7]
00001CD8 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001CDC 2F2F 0020 move.l -[A7], [A7 + 0x20]
00001CE0 206F 0024 movea.l A0, [A7 + 0x24]
00001CE4 2050 movea.l A0, [A0]
00001CE6 2068 0024 movea.l A0, [A0 + 0x24]
00001CEA 4E90 jsr [A0]
00001CEC 4A80 tst.l D0
00001CEE 4FEF 0010 lea.l A7, [A7 + 0x10]
00001CF2 6620 bne +0x22 /* 00001D14 */
00001CF4 2F17 move.l -[A7], [A7]
00001CF6 206F 0004 movea.l A0, [A7 + 0x4]
00001CFA 2050 movea.l A0, [A0]
00001CFC 2068 0010 movea.l A0, [A0 + 0x10]
00001D00 4E90 jsr [A0]
00001D02 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001D06 206F 0008 movea.l A0, [A7 + 0x8]
00001D0A 2050 movea.l A0, [A0]
00001D0C 2068 000C movea.l A0, [A0 + 0xC]
00001D10 4E90 jsr [A0]
00001D12 504F addq.w A7, 8
label00001D14:
00001D14 7000 moveq.l D0, 0x00
00001D16 584F addq.w A7, 4
00001D18 4E75 rts
00001D1A 594F subq.w A7, 4
00001D1C 594F subq.w A7, 4
00001D1E 2F2F 0014 move.l -[A7], [A7 + 0x14]
00001D22 486D 8476 pea.l [A5 - 0x7B8A]
00001D26 4EAD FDF0 jsr [A5 - 0x210]
00001D2A 201F move.l D0, [A7]+
00001D2C 6740 beq +0x42 /* 00001D6E */
00001D2E 4857 pea.l [A7]
00001D30 42A7 clr.l -[A7]
00001D32 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001D36 2F2F 0020 move.l -[A7], [A7 + 0x20]
00001D3A 206F 0024 movea.l A0, [A7 + 0x24]
00001D3E 2050 movea.l A0, [A0]
00001D40 2068 0024 movea.l A0, [A0 + 0x24]
00001D44 4E90 jsr [A0]
00001D46 4A80 tst.l D0
00001D48 4FEF 0010 lea.l A7, [A7 + 0x10]
00001D4C 6620 bne +0x22 /* 00001D6E */
00001D4E 2F17 move.l -[A7], [A7]
00001D50 206F 0004 movea.l A0, [A7 + 0x4]
00001D54 2050 movea.l A0, [A0]
00001D56 2068 0010 movea.l A0, [A0 + 0x10]
00001D5A 4E90 jsr [A0]
00001D5C 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001D60 206F 0008 movea.l A0, [A7 + 0x8]
00001D64 2050 movea.l A0, [A0]
00001D66 2068 000C movea.l A0, [A0 + 0xC]
00001D6A 4E90 jsr [A0]
00001D6C 504F addq.w A7, 8
label00001D6E:
00001D6E 7000 moveq.l D0, 0x00
00001D70 584F addq.w A7, 4
00001D72 4E75 rts
fn00001D74:
00001D74 2F0A move.l -[A7], A2
00001D76 4FEF FF92 lea.l A7, [A7 - 0x6E]
00001D7A 246F 0076 movea.l A2, [A7 + 0x76]
00001D7E 42AF 000E clr.l [A7 + 0xE]
00001D82 204A movea.l A0, A2
00001D84 5C88 addq.l A0, 6
00001D86 2F48 0014 move.l [A7 + 0x14], A0
00001D8A 3F52 0018 move.w [A7 + 0x18], [A2]
00001D8E 426F 001E clr.w [A7 + 0x1E]
00001D92 2F6A 0002 0032 move.l [A7 + 0x32], [A2 + 0x2]
00001D98 41EF 0002 lea.l A0, [A7 + 0x2]
00001D9C 7009 moveq.l D0, 0x09
00001D9E A260 syscall FSDispatch/HFSDispatch, flags=2
00001DA0 3E80 move.w [A7], D0
00001DA2 4A40 tst.w D0
00001DA4 6704 beq +0x6 /* 00001DAA */
00001DA6 7000 moveq.l D0, 0x00
00001DA8 6004 bra +0x6 /* 00001DAE */
label00001DAA:
00001DAA 202F 0032 move.l D0, [A7 + 0x32]
label00001DAE:
00001DAE 4FEF 006E lea.l A7, [A7 + 0x6E]
00001DB2 245F movea.l A2, [A7]+
00001DB4 4E75 rts
fn00001DB6:
00001DB6 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00001DBA 4FEF FE72 lea.l A7, [A7 - 0x18E]
00001DBE 3A2F 01AA move.w D5, [A7 + 0x1AA]
00001DC2 266F 01AC movea.l A3, [A7 + 0x1AC]
00001DC6 41ED 1ACE lea.l A0, [A5 + 0x1ACE]
00001DCA 43EF 0148 lea.l A1, [A7 + 0x148]
00001DCE 7010 moveq.l D0, 0x10
label00001DD0:
00001DD0 22D8 move.l [A1]+, [A0]+
00001DD2 51C8 FFFC dbf D0, -0x6 /* 00001DD0 */
00001DD6 32D8 move.w [A1]+, [A0]+
00001DD8 2EAD 86F6 move.l [A7], [A5 - 0x790A]
00001DDC 2F6D 86FA 0004 move.l [A7 + 0x4], [A5 - 0x7906]
00001DE2 41EF 0148 lea.l A0, [A7 + 0x148]
00001DE6 43D3 lea.l A1, [A3]
00001DE8 7010 moveq.l D0, 0x10
label00001DEA:
00001DEA 22D8 move.l [A1]+, [A0]+
00001DEC 51C8 FFFC dbf D0, -0x6 /* 00001DEA */
00001DF0 32D8 move.w [A1]+, [A0]+
00001DF2 594F subq.w A7, 4
00001DF4 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00001DFA 3F05 move.w -[A7], D5
00001DFC A9A0 syscall GetResource
00001DFE 205F movea.l A0, [A7]+
00001E00 2448 movea.l A2, A0
00001E02 2052 movea.l A0, [A2]
00001E04 3810 move.w D4, [A0]
00001E06 2F0A move.l -[A7], A2
00001E08 A9A3 syscall ReleaseResource
00001E0A 0C44 0001 cmpi.w D4, 0x1
00001E0E 6C0C bge +0xE /* 00001E1C */
00001E10 7000 moveq.l D0, 0x00
00001E12 4FEF 018E lea.l A7, [A7 + 0x18E]
00001E16 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001E1A 4E75 rts
label00001E1C:
00001E1C 486F 0008 pea.l [A7 + 0x8]
00001E20 3F05 move.w -[A7], D5
00001E22 3F3C 0001 move.w -[A7], 0x1
00001E26 4EAD 9DE4 jsr [A5 - 0x621C]
00001E2A 41EF 0009 lea.l A0, [A7 + 0x9]
00001E2E 43EF 0108 lea.l A1, [A7 + 0x108]
00001E32 7004 moveq.l D0, 0x04
00001E34 A02E syscall BlockMove/BlockMoveData
00001E36 0CAF 4150 504C 0108 cmpi.l [A7 + 0x108], 0x4150504C /* 'APPL' */
00001E3E 6636 bne +0x38 /* 00001E76 */
00001E40 703C moveq.l D0, 0x3C
00001E42 2F40 010C move.l [A7 + 0x10C], D0
00001E46 42AF 0110 clr.l [A7 + 0x110]
00001E4A 41EF 0148 lea.l A0, [A7 + 0x148]
00001E4E 2F48 0144 move.l [A7 + 0x144], A0
00001E52 554F subq.w A7, 2
00001E54 486F 0002 pea.l [A7 + 0x2]
00001E58 486F 0112 pea.l [A7 + 0x112]
00001E5C 3F3C 003A move.w -[A7], 0x3A /* ':' */
00001E60 A88F syscall OSDispatch
00001E62 301F move.w D0, [A7]+
00001E64 3600 move.w D3, D0
00001E66 4A43 tst.w D3
00001E68 6738 beq +0x3A /* 00001EA2 */
00001E6A 7000 moveq.l D0, 0x00
00001E6C 4FEF 018E lea.l A7, [A7 + 0x18E]
00001E70 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001E74 4E75 rts
label00001E76:
00001E76 554F subq.w A7, 2
00001E78 3F3C 8000 move.w -[A7], 0x8000
00001E7C 2F2F 010C move.l -[A7], [A7 + 0x10C]
00001E80 4227 clr.b -[A7]
00001E82 486F 0152 pea.l [A7 + 0x152]
00001E86 486F 0158 pea.l [A7 + 0x158]
00001E8A 7000 moveq.l D0, 0x00
00001E8C A823 syscall AliasDispatch
00001E8E 301F move.w D0, [A7]+
00001E90 3600 move.w D3, D0
00001E92 4A43 tst.w D3
00001E94 670C beq +0xE /* 00001EA2 */
00001E96 7000 moveq.l D0, 0x00
00001E98 4FEF 018E lea.l A7, [A7 + 0x18E]
00001E9C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001EA0 4E75 rts
label00001EA2:
00001EA2 0C44 0001 cmpi.w D4, 0x1
00001EA6 6F3C ble +0x3E /* 00001EE4 */
00001EA8 7602 moveq.l D3, 0x02
00001EAA 6030 bra +0x32 /* 00001EDC */
label00001EAC:
00001EAC 486F 014E pea.l [A7 + 0x14E]
00001EB0 3F05 move.w -[A7], D5
00001EB2 3F03 move.w -[A7], D3
00001EB4 4EAD 9DE4 jsr [A5 - 0x621C]
00001EB8 2C2F 014A move.l D6, [A7 + 0x14A]
00001EBC 486F 0148 pea.l [A7 + 0x148]
00001EC0 4EBA FEB2 jsr [PC - 0x14E /* 00001D74 */]
00001EC4 2F40 014E move.l [A7 + 0x14E], D0
00001EC8 4A80 tst.l D0
00001ECA 584F addq.w A7, 4
00001ECC 660C bne +0xE /* 00001EDA */
00001ECE 7000 moveq.l D0, 0x00
00001ED0 4FEF 018E lea.l A7, [A7 + 0x18E]
00001ED4 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001ED8 4E75 rts
label00001EDA:
00001EDA 5243 addq.w D3, 1
label00001EDC:
00001EDC B644 cmp.w D3, D4
00001EDE 6FCC ble -0x32 /* 00001EAC */
00001EE0 2F46 014A move.l [A7 + 0x14A], D6
label00001EE4:
00001EE4 41EF 0148 lea.l A0, [A7 + 0x148]
00001EE8 43D3 lea.l A1, [A3]
00001EEA 7010 moveq.l D0, 0x10
label00001EEC:
00001EEC 22D8 move.l [A1]+, [A0]+
00001EEE 51C8 FFFC dbf D0, -0x6 /* 00001EEC */
00001EF2 32D8 move.w [A1]+, [A0]+
00001EF4 7001 moveq.l D0, 0x01
00001EF6 4FEF 018E lea.l A7, [A7 + 0x18E]
00001EFA 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001EFE 4E75 rts
fn00001F00:
00001F00 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00001F04 4FEF FEB6 lea.l A7, [A7 - 0x14A]
00001F08 594F subq.w A7, 4
00001F0A 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001F0E 42A7 clr.l -[A7]
00001F10 4878 0005 push.l 0x5
00001F14 4EAD FE48 jsr [A5 - 0x1B8]
00001F18 201F move.l D0, [A7]+
00001F1A 594F subq.w A7, 4
00001F1C 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00001F22 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
00001F26 A9A0 syscall GetResource
00001F28 205F movea.l A0, [A7]+
00001F2A 2448 movea.l A2, A0
00001F2C 2052 movea.l A0, [A2]
00001F2E 3A10 move.w D5, [A0]
00001F30 2F0A move.l -[A7], A2
00001F32 A9A3 syscall ReleaseResource
00001F34 7601 moveq.l D3, 0x01
00001F36 6042 bra +0x44 /* 00001F7A */
label00001F38:
00001F38 486F 004A pea.l [A7 + 0x4A]
00001F3C 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
00001F40 3F03 move.w -[A7], D3
00001F42 4EAD 9DE4 jsr [A5 - 0x621C]
00001F46 486F 004A pea.l [A7 + 0x4A]
00001F4A 486F 004A pea.l [A7 + 0x4A]
00001F4E 4EAD 9DD8 jsr [A5 - 0x6228]
00001F52 382F 0048 move.w D4, [A7 + 0x48]
00001F56 4857 pea.l [A7]
00001F58 3F04 move.w -[A7], D4
00001F5A 4EBA FE5A jsr [PC - 0x1A6 /* 00001DB6 */]
00001F5E 4A00 tst.b D0
00001F60 5C4F addq.w A7, 6
00001F62 6714 beq +0x16 /* 00001F78 */
00001F64 594F subq.w A7, 4
00001F66 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00001F6A 486F 0008 pea.l [A7 + 0x8]
00001F6E 4878 0005 push.l 0x5
00001F72 4EAD FE48 jsr [A5 - 0x1B8]
00001F76 201F move.l D0, [A7]+
label00001F78:
00001F78 5243 addq.w D3, 1
label00001F7A:
00001F7A B645 cmp.w D3, D5
00001F7C 6FBA ble -0x44 /* 00001F38 */
00001F7E 7000 moveq.l D0, 0x00
00001F80 4FEF 014A lea.l A7, [A7 + 0x14A]
00001F84 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00001F88 4E75 rts
fn00001F8A:
00001F8A 48E7 1020 movem.l -[A7], D3,A2
00001F8E 7600 moveq.l D3, 0x00
00001F90 486D 1AB0 pea.l [A5 + 0x1AB0]
00001F94 4EBA EA86 jsr [PC - 0x157A /* 00000A1C */]
00001F98 4AAD 1AB8 tst.l [A5 + 0x1AB8]
00001F9C 584F addq.w A7, 4
00001F9E 6714 beq +0x16 /* 00001FB4 */
00001FA0 2F2D 1AB8 move.l -[A7], [A5 + 0x1AB8]
00001FA4 206D 1AB8 movea.l A0, [A5 + 0x1AB8]
00001FA8 2050 movea.l A0, [A0]
00001FAA 2068 000C movea.l A0, [A0 + 0xC]
00001FAE 4E90 jsr [A0]
00001FB0 4A80 tst.l D0
00001FB2 584F addq.w A7, 4
label00001FB4:
00001FB4 4AAD 1AB4 tst.l [A5 + 0x1AB4]
00001FB8 6714 beq +0x16 /* 00001FCE */
00001FBA 2F2D 1AB4 move.l -[A7], [A5 + 0x1AB4]
00001FBE 206D 1AB4 movea.l A0, [A5 + 0x1AB4]
00001FC2 2050 movea.l A0, [A0]
00001FC4 2068 000C movea.l A0, [A0 + 0xC]
00001FC8 4E90 jsr [A0]
00001FCA 4A80 tst.l D0
00001FCC 584F addq.w A7, 4
label00001FCE:
00001FCE 4AAD 1AC0 tst.l [A5 + 0x1AC0]
00001FD2 6714 beq +0x16 /* 00001FE8 */
00001FD4 2F2D 1AC0 move.l -[A7], [A5 + 0x1AC0]
00001FD8 206D 1AC0 movea.l A0, [A5 + 0x1AC0]
00001FDC 2050 movea.l A0, [A0]
00001FDE 2068 000C movea.l A0, [A0 + 0xC]
00001FE2 4E90 jsr [A0]
00001FE4 4A80 tst.l D0
00001FE6 584F addq.w A7, 4
label00001FE8:
00001FE8 4AAD 1ABC tst.l [A5 + 0x1ABC]
00001FEC 6714 beq +0x16 /* 00002002 */
00001FEE 2F2D 1ABC move.l -[A7], [A5 + 0x1ABC]
00001FF2 206D 1ABC movea.l A0, [A5 + 0x1ABC]
00001FF6 2050 movea.l A0, [A0]
00001FF8 2068 000C movea.l A0, [A0 + 0xC]
00001FFC 4E90 jsr [A0]
00001FFE 4A80 tst.l D0
00002000 584F addq.w A7, 4
label00002002:
00002002 4AAD 1AC8 tst.l [A5 + 0x1AC8]
00002006 6714 beq +0x16 /* 0000201C */
00002008 2F2D 1AC8 move.l -[A7], [A5 + 0x1AC8]
0000200C 206D 1AC8 movea.l A0, [A5 + 0x1AC8]
00002010 2050 movea.l A0, [A0]
00002012 2068 000C movea.l A0, [A0 + 0xC]
00002016 4E90 jsr [A0]
00002018 4A80 tst.l D0
0000201A 584F addq.w A7, 4
label0000201C:
0000201C 4AAD 1AC4 tst.l [A5 + 0x1AC4]
00002020 6714 beq +0x16 /* 00002036 */
00002022 2F2D 1AC4 move.l -[A7], [A5 + 0x1AC4]
00002026 206D 1AC4 movea.l A0, [A5 + 0x1AC4]
0000202A 2050 movea.l A0, [A0]
0000202C 2068 000C movea.l A0, [A0 + 0xC]
00002030 4E90 jsr [A0]
00002032 4A80 tst.l D0
00002034 584F addq.w A7, 4
label00002036:
00002036 4A2D 1ACC tst.b [A5 + 0x1ACC]
0000203A 673E beq +0x40 /* 0000207A */
0000203C 594F subq.w A7, 4
0000203E 2F2D 1AA8 move.l -[A7], [A5 + 0x1AA8]
00002042 4EAD FE88 jsr [A5 - 0x178]
00002046 205F movea.l A0, [A7]+
00002048 2448 movea.l A2, A0
0000204A 200A move.l D0, A2
0000204C 6720 beq +0x22 /* 0000206E */
0000204E 2F0A move.l -[A7], A2
00002050 486D BFA0 pea.l [A5 - 0x4060]
00002054 2F0A move.l -[A7], A2
00002056 2052 movea.l A0, [A2]
00002058 2068 0018 movea.l A0, [A0 + 0x18]
0000205C 4E90 jsr [A0]
0000205E 2600 move.l D3, D0
00002060 2F0A move.l -[A7], A2
00002062 2052 movea.l A0, [A2]
00002064 2068 000C movea.l A0, [A0 + 0xC]
00002068 4E90 jsr [A0]
0000206A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000206E:
0000206E 486D 1AA8 pea.l [A5 + 0x1AA8]
00002072 4EAD FE28 jsr [A5 - 0x1D8]
00002076 422D 1ACC clr.b [A5 + 0x1ACC]
label0000207A:
0000207A 4EAD C750 jsr [A5 - 0x38B0]
0000207E 2600 move.l D3, D0
00002080 2003 move.l D0, D3
00002082 4CDF 0408 movem.l D3,A2, [A7]+
00002086 4E75 rts
fn00002088:
00002088 206D 1AA8 movea.l A0, [A5 + 0x1AA8]
0000208C 4E75 rts
fn0000208E:
0000208E 206D 1AB0 movea.l A0, [A5 + 0x1AB0]
00002092 4E75 rts
fn00002094:
00002094 2F2F 0004 move.l -[A7], [A7 + 0x4]
00002098 2F2D 1AB4 move.l -[A7], [A5 + 0x1AB4]
0000209C 206D 1AB4 movea.l A0, [A5 + 0x1AB4]
000020A0 2050 movea.l A0, [A0]
000020A2 2068 0014 movea.l A0, [A0 + 0x14]
000020A6 4E90 jsr [A0]
000020A8 206D 1AB8 movea.l A0, [A5 + 0x1AB8]
000020AC 504F addq.w A7, 8
000020AE 4E75 rts
fn000020B0:
000020B0 2F2F 0004 move.l -[A7], [A7 + 0x4]
000020B4 2F2D 1ABC move.l -[A7], [A5 + 0x1ABC]
000020B8 206D 1ABC movea.l A0, [A5 + 0x1ABC]
000020BC 2050 movea.l A0, [A0]
000020BE 2068 0014 movea.l A0, [A0 + 0x14]
000020C2 4E90 jsr [A0]
000020C4 206D 1AC0 movea.l A0, [A5 + 0x1AC0]
000020C8 504F addq.w A7, 8
000020CA 4E75 rts
fn000020CC:
000020CC 2F2F 0004 move.l -[A7], [A7 + 0x4]
000020D0 2F2D 1AC4 move.l -[A7], [A5 + 0x1AC4]
000020D4 206D 1AC4 movea.l A0, [A5 + 0x1AC4]
000020D8 2050 movea.l A0, [A0]
000020DA 2068 0010 movea.l A0, [A0 + 0x10]
000020DE 4E90 jsr [A0]
000020E0 42A7 clr.l -[A7]
000020E2 2F2D 1AC4 move.l -[A7], [A5 + 0x1AC4]
000020E6 206D 1AC4 movea.l A0, [A5 + 0x1AC4]
000020EA 2050 movea.l A0, [A0]
000020EC 2068 0018 movea.l A0, [A0 + 0x18]
000020F0 4E90 jsr [A0]
000020F2 206D 1AC8 movea.l A0, [A5 + 0x1AC8]
000020F6 4FEF 0010 lea.l A7, [A7 + 0x10]
000020FA 4E75 rts
fn000020FC:
000020FC 554F subq.w A7, 2
000020FE 486F 0001 pea.l [A7 + 0x1]
00002102 2F2D 1AC4 move.l -[A7], [A5 + 0x1AC4]
00002106 206D 1AC4 movea.l A0, [A5 + 0x1AC4]
0000210A 2050 movea.l A0, [A0]
0000210C 2068 001C movea.l A0, [A0 + 0x1C]
00002110 4E90 jsr [A0]
00002112 42A7 clr.l -[A7]
00002114 2F2D 1AC4 move.l -[A7], [A5 + 0x1AC4]
00002118 206D 1AC4 movea.l A0, [A5 + 0x1AC4]
0000211C 2050 movea.l A0, [A0]
0000211E 2068 0010 movea.l A0, [A0 + 0x10]
00002122 4E90 jsr [A0]
00002124 42A7 clr.l -[A7]
00002126 2F2D 1AC4 move.l -[A7], [A5 + 0x1AC4]
0000212A 206D 1AC4 movea.l A0, [A5 + 0x1AC4]
0000212E 2050 movea.l A0, [A0]
00002130 2068 0018 movea.l A0, [A0 + 0x18]
00002134 4E90 jsr [A0]
00002136 102F 0019 move.b D0, [A7 + 0x19]
0000213A 4FEF 001A lea.l A7, [A7 + 0x1A]
0000213E 4E75 rts
00002140 2F03 move.l -[A7], D3
00002142 4FEF FFC8 lea.l A7, [A7 - 0x38]
00002146 7600 moveq.l D3, 0x00
00002148 4857 pea.l [A7]
0000214A 2F2F 0044 move.l -[A7], [A7 + 0x44]
0000214E 4EAD CA70 jsr [A5 - 0x3590]
00002152 2600 move.l D3, D0
00002154 4A80 tst.l D0
00002156 504F addq.w A7, 8
00002158 662C bne +0x2E /* 00002186 */
0000215A 2F2F 0044 move.l -[A7], [A7 + 0x44]
0000215E 2F2D 20BE move.l -[A7], [A5 + 0x20BE]
00002162 4EBA 00E2 jsr [PC + 0xE2 /* 00002246 */]
00002166 2600 move.l D3, D0
00002168 206F 004C movea.l A0, [A7 + 0x4C]
0000216C 7002 moveq.l D0, 0x02
0000216E 81A8 0014 or.l [A0 + 0x14], D0
00002172 4A83 tst.l D3
00002174 504F addq.w A7, 8
00002176 6706 beq +0x8 /* 0000217E */
00002178 263C 8004 07EC move.l D3, 0x800407EC
label0000217E:
0000217E 4857 pea.l [A7]
00002180 4EAD CA78 jsr [A5 - 0x3588]
00002184 584F addq.w A7, 4
label00002186:
00002186 2003 move.l D0, D3
00002188 4FEF 0038 lea.l A7, [A7 + 0x38]
0000218C 261F move.l D3, [A7]+
0000218E 4E75 rts
00002190 48E7 1020 movem.l -[A7], D3,A2
00002194 4FEF FFC8 lea.l A7, [A7 - 0x38]
00002198 246F 0048 movea.l A2, [A7 + 0x48]
0000219C 7600 moveq.l D3, 0x00
0000219E 4857 pea.l [A7]
000021A0 2F2F 0048 move.l -[A7], [A7 + 0x48]
000021A4 4EAD CA70 jsr [A5 - 0x3590]
000021A8 2600 move.l D3, D0
000021AA 4A80 tst.l D0
000021AC 504F addq.w A7, 8
000021AE 662C bne +0x2E /* 000021DC */
000021B0 2F0A move.l -[A7], A2
000021B2 2F2D 20E4 move.l -[A7], [A5 + 0x20E4]
000021B6 4EBA 00C8 jsr [PC + 0xC8 /* 00002280 */]
000021BA 2600 move.l D3, D0
000021BC 256D 20BE 001C move.l [A2 + 0x1C], [A5 + 0x20BE]
000021C2 7004 moveq.l D0, 0x04
000021C4 81AA 0014 or.l [A2 + 0x14], D0
000021C8 4A83 tst.l D3
000021CA 504F addq.w A7, 8
000021CC 6706 beq +0x8 /* 000021D4 */
000021CE 263C 8004 07EC move.l D3, 0x800407EC
label000021D4:
000021D4 4857 pea.l [A7]
000021D6 4EAD CA78 jsr [A5 - 0x3588]
000021DA 584F addq.w A7, 4
label000021DC:
000021DC 2003 move.l D0, D3
000021DE 4FEF 0038 lea.l A7, [A7 + 0x38]
000021E2 4CDF 0408 movem.l D3,A2, [A7]+
000021E6 4E75 rts
fn000021E8:
000021E8 48E7 1030 movem.l -[A7], D3,A2,A3
000021EC 266F 0010 movea.l A3, [A7 + 0x10]
000021F0 246F 0014 movea.l A2, [A7 + 0x14]
000021F4 7600 moveq.l D3, 0x00
000021F6 42AA 0014 clr.l [A2 + 0x14]
000021FA 42AA 0018 clr.l [A2 + 0x18]
000021FE 42AA 001C clr.l [A2 + 0x1C]
00002202 2013 move.l D0, [A3]
00002204 5980 subq.l D0, 4
00002206 6706 beq +0x8 /* 0000220E */
00002208 5380 subq.l D0, 1
0000220A 6712 beq +0x14 /* 0000221E */
0000220C 6020 bra +0x22 /* 0000222E */
label0000220E:
0000220E 2F0A move.l -[A7], A2
00002210 2F2B 0004 move.l -[A7], [A3 + 0x4]
00002214 4EBA 0030 jsr [PC + 0x30 /* 00002246 */]
00002218 2600 move.l D3, D0
0000221A 504F addq.w A7, 8
0000221C 6016 bra +0x18 /* 00002234 */
label0000221E:
0000221E 2F0A move.l -[A7], A2
00002220 2F2B 0004 move.l -[A7], [A3 + 0x4]
00002224 4EBA 005A jsr [PC + 0x5A /* 00002280 */]
00002228 2600 move.l D3, D0
0000222A 504F addq.w A7, 8
0000222C 6006 bra +0x8 /* 00002234 */
label0000222E:
0000222E 263C 8004 07D4 move.l D3, 0x800407D4
label00002234:
00002234 4A83 tst.l D3
00002236 6606 bne +0x8 /* 0000223E */
00002238 7010 moveq.l D0, 0x10
0000223A 81AA 0014 or.l [A2 + 0x14], D0
label0000223E:
0000223E 2003 move.l D0, D3
00002240 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002244 4E75 rts
fn00002246:
00002246 2F0B move.l -[A7], A3
00002248 266F 0008 movea.l A3, [A7 + 0x8]
0000224C 226F 000C movea.l A1, [A7 + 0xC]
00002250 7200 moveq.l D1, 0x00
00002252 200B move.l D0, A3
00002254 671E beq +0x20 /* 00002274 */
00002256 7004 moveq.l D0, 0x04
00002258 2280 move.l [A1], D0
0000225A 234B 0004 move.l [A1 + 0x4], A3
0000225E 41ED 2366 lea.l A0, [A5 + 0x2366]
00002262 2348 0008 move.l [A1 + 0x8], A0
00002266 42A9 0014 clr.l [A1 + 0x14]
0000226A 234B 0018 move.l [A1 + 0x18], A3
0000226E 234B 001C move.l [A1 + 0x1C], A3
00002272 6006 bra +0x8 /* 0000227A */
label00002274:
00002274 223C 8004 0001 move.l D1, 0x80040001
label0000227A:
0000227A 2001 move.l D0, D1
0000227C 265F movea.l A3, [A7]+
0000227E 4E75 rts
fn00002280:
00002280 2F0B move.l -[A7], A3
00002282 266F 0008 movea.l A3, [A7 + 0x8]
00002286 226F 000C movea.l A1, [A7 + 0xC]
0000228A 7200 moveq.l D1, 0x00
0000228C 200B move.l D0, A3
0000228E 671E beq +0x20 /* 000022AE */
00002290 7005 moveq.l D0, 0x05
00002292 2280 move.l [A1], D0
00002294 234B 0004 move.l [A1 + 0x4], A3
00002298 41ED 2366 lea.l A0, [A5 + 0x2366]
0000229C 2348 0008 move.l [A1 + 0x8], A0
000022A0 42A9 0014 clr.l [A1 + 0x14]
000022A4 234B 0018 move.l [A1 + 0x18], A3
000022A8 234B 001C move.l [A1 + 0x1C], A3
000022AC 6006 bra +0x8 /* 000022B4 */
label000022AE:
000022AE 223C 8004 0001 move.l D1, 0x80040001
label000022B4:
000022B4 2001 move.l D0, D1
000022B6 265F movea.l A3, [A7]+
000022B8 4E75 rts
000022BA 206F 0004 movea.l A0, [A7 + 0x4]
000022BE 226F 0008 movea.l A1, [A7 + 0x8]
000022C2 7004 moveq.l D0, 0x04
label000022C4:
000022C4 22D8 move.l [A1]+, [A0]+
000022C6 51C8 FFFC dbf D0, -0x6 /* 000022C4 */
000022CA 7000 moveq.l D0, 0x00
000022CC 4E75 rts
000022CE 48E7 1020 movem.l -[A7], D3,A2
000022D2 246F 000C movea.l A2, [A7 + 0xC]
000022D6 7600 moveq.l D3, 0x00
000022D8 7010 moveq.l D0, 0x10
000022DA C0AA 0014 and.l D0, [A2 + 0x14]
000022DE 6718 beq +0x1A /* 000022F8 */
000022E0 2F0A move.l -[A7], A2
000022E2 4EBA 01BA jsr [PC + 0x1BA /* 0000249E */]
000022E6 2F0A move.l -[A7], A2
000022E8 2F2F 0018 move.l -[A7], [A7 + 0x18]
000022EC 4EBA FEFA jsr [PC - 0x106 /* 000021E8 */]
000022F0 2600 move.l D3, D0
000022F2 4FEF 000C lea.l A7, [A7 + 0xC]
000022F6 6006 bra +0x8 /* 000022FE */
label000022F8:
000022F8 263C 8004 07EB move.l D3, 0x800407EB
label000022FE:
000022FE 2003 move.l D0, D3
00002300 4CDF 0408 movem.l D3,A2, [A7]+
00002304 4E75 rts
00002306 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000230A 514F subq.w A7, 8
0000230C 286F 001C movea.l A4, [A7 + 0x1C]
00002310 246F 0020 movea.l A2, [A7 + 0x20]
00002314 7600 moveq.l D3, 0x00
00002316 2014 move.l D0, [A4]
00002318 5980 subq.l D0, 4
0000231A 6706 beq +0x8 /* 00002322 */
0000231C 5380 subq.l D0, 1
0000231E 6702 beq +0x4 /* 00002322 */
00002320 6054 bra +0x56 /* 00002376 */
label00002322:
00002322 594F subq.w A7, 4
00002324 2F2C 001C move.l -[A7], [A4 + 0x1C]
00002328 203C 0004 0017 move.l D0, 0x40017
0000232E AB1D syscall QDExtensions
00002330 205F movea.l A0, [A7]+
00002332 2648 movea.l A3, A0
00002334 2053 movea.l A0, [A3]
00002336 2EA8 0006 move.l [A7], [A0 + 0x6]
0000233A 2F68 000A 0004 move.l [A7 + 0x4], [A0 + 0xA]
00002340 4857 pea.l [A7]
00002342 302F 0006 move.w D0, [A7 + 0x6]
00002346 48C0 ext.l D0
00002348 4480 neg.l D0
0000234A 3F00 move.w -[A7], D0
0000234C 302F 0006 move.w D0, [A7 + 0x6]
00002350 48C0 ext.l D0
00002352 4480 neg.l D0
00002354 3F00 move.w -[A7], D0
00002356 A8A8 syscall OffsetRect
00002358 3057 movea.w A0, [A7]
0000235A 2488 move.l [A2], A0
0000235C 306F 0002 movea.w A0, [A7 + 0x2]
00002360 2548 0004 move.l [A2 + 0x4], A0
00002364 306F 0004 movea.w A0, [A7 + 0x4]
00002368 2548 0008 move.l [A2 + 0x8], A0
0000236C 306F 0006 movea.w A0, [A7 + 0x6]
00002370 2548 000C move.l [A2 + 0xC], A0
00002374 6006 bra +0x8 /* 0000237C */
label00002376:
00002376 263C 8004 07D4 move.l D3, 0x800407D4
label0000237C:
0000237C 2003 move.l D0, D3
0000237E 504F addq.w A7, 8
00002380 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002384 4E75 rts
00002386 48E7 1030 movem.l -[A7], D3,A2,A3
0000238A 266F 0010 movea.l A3, [A7 + 0x10]
0000238E 7600 moveq.l D3, 0x00
00002390 2013 move.l D0, [A3]
00002392 5980 subq.l D0, 4
00002394 6706 beq +0x8 /* 0000239C */
00002396 5380 subq.l D0, 1
00002398 6702 beq +0x4 /* 0000239C */
0000239A 6020 bra +0x22 /* 000023BC */
label0000239C:
0000239C 594F subq.w A7, 4
0000239E 2F2B 0004 move.l -[A7], [A3 + 0x4]
000023A2 203C 0004 0017 move.l D0, 0x40017
000023A8 AB1D syscall QDExtensions
000023AA 205F movea.l A0, [A7]+
000023AC 2448 movea.l A2, A0
000023AE 2052 movea.l A0, [A2]
000023B0 3268 0020 movea.w A1, [A0 + 0x20]
000023B4 206F 0014 movea.l A0, [A7 + 0x14]
000023B8 2089 move.l [A0], A1
000023BA 6006 bra +0x8 /* 000023C2 */
label000023BC:
000023BC 263C 8004 07D4 move.l D3, 0x800407D4
label000023C2:
000023C2 2003 move.l D0, D3
000023C4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000023C8 4E75 rts
000023CA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000023CE 514F subq.w A7, 8
000023D0 246F 001C movea.l A2, [A7 + 0x1C]
000023D4 266F 0020 movea.l A3, [A7 + 0x20]
000023D8 7004 moveq.l D0, 0x04
000023DA B092 cmp.l D0, [A2]
000023DC 6708 beq +0xA /* 000023E6 */
000023DE 7005 moveq.l D0, 0x05
000023E0 B092 cmp.l D0, [A2]
000023E2 6600 00AA bne +0xAC /* 0000248E */
label000023E6:
000023E6 7004 moveq.l D0, 0x04
000023E8 B093 cmp.l D0, [A3]
000023EA 6708 beq +0xA /* 000023F4 */
000023EC 7005 moveq.l D0, 0x05
000023EE B093 cmp.l D0, [A3]
000023F0 6600 009C bne +0x9E /* 0000248E */
label000023F4:
000023F4 286A 0004 movea.l A4, [A2 + 0x4]
000023F8 246B 0004 movea.l A2, [A3 + 0x4]
000023FC 200C move.l D0, A4
000023FE 6700 0086 beq +0x88 /* 00002486 */
00002402 200A move.l D0, A2
00002404 6700 0080 beq +0x82 /* 00002486 */
00002408 486F 0004 pea.l [A7 + 0x4]
0000240C 486F 0004 pea.l [A7 + 0x4]
00002410 203C 0008 0005 move.l D0, 0x80005
00002416 AB1D syscall QDExtensions
00002418 7005 moveq.l D0, 0x05
0000241A B093 cmp.l D0, [A3]
0000241C 6610 bne +0x12 /* 0000242E */
0000241E 2F0A move.l -[A7], A2
00002420 4878 0000 push.l 0x0
00002424 203C 0008 0006 move.l D0, 0x80006
0000242A AB1D syscall QDExtensions
0000242C 6004 bra +0x6 /* 00002432 */
label0000242E:
0000242E 2F0A move.l -[A7], A2
00002430 A873 syscall SetPort
label00002432:
00002432 594F subq.w A7, 4
00002434 2F0C move.l -[A7], A4
00002436 203C 0004 0017 move.l D0, 0x40017
0000243C AB1D syscall QDExtensions
0000243E 205F movea.l A0, [A7]+
00002440 2648 movea.l A3, A0
00002442 594F subq.w A7, 4
00002444 2F0A move.l -[A7], A2
00002446 203C 0004 0017 move.l D0, 0x40017
0000244C AB1D syscall QDExtensions
0000244E 205F movea.l A0, [A7]+
00002450 2848 movea.l A4, A0
00002452 2F2F 0034 move.l -[A7], [A7 + 0x34]
00002456 2F2F 0034 move.l -[A7], [A7 + 0x34]
0000245A 2F2F 0034 move.l -[A7], [A7 + 0x34]
0000245E 2F2F 0034 move.l -[A7], [A7 + 0x34]
00002462 2F2F 0034 move.l -[A7], [A7 + 0x34]
00002466 2F0C move.l -[A7], A4
00002468 2F0B move.l -[A7], A3
0000246A 4EAD CAE8 jsr [A5 - 0x3518]
0000246E 2600 move.l D3, D0
00002470 2F2F 0020 move.l -[A7], [A7 + 0x20]
00002474 2F2F 0020 move.l -[A7], [A7 + 0x20]
00002478 203C 0008 0006 move.l D0, 0x80006
0000247E AB1D syscall QDExtensions
00002480 4FEF 001C lea.l A7, [A7 + 0x1C]
00002484 600E bra +0x10 /* 00002494 */
label00002486:
00002486 263C 8004 0001 move.l D3, 0x80040001
0000248C 6006 bra +0x8 /* 00002494 */
label0000248E:
0000248E 263C 8004 07D4 move.l D3, 0x800407D4
label00002494:
00002494 2003 move.l D0, D3
00002496 504F addq.w A7, 8
00002498 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000249C 4E75 rts
fn0000249E:
0000249E 594F subq.w A7, 4
000024A0 206F 0008 movea.l A0, [A7 + 0x8]
000024A4 4297 clr.l [A7]
000024A6 42A8 0014 clr.l [A0 + 0x14]
000024AA 42A8 0018 clr.l [A0 + 0x18]
000024AE 42A8 001C clr.l [A0 + 0x1C]
000024B2 4290 clr.l [A0]
000024B4 2017 move.l D0, [A7]
000024B6 584F addq.w A7, 4
000024B8 4E75 rts
000024BA 2F2F 0004 move.l -[A7], [A7 + 0x4]
000024BE 4EAD FAC0 jsr [A5 - 0x540]
000024C2 7000 moveq.l D0, 0x00
000024C4 584F addq.w A7, 4
000024C6 4E75 rts
000024C8 4EAD BA90 jsr [A5 - 0x4570]
000024CC 206F 0004 movea.l A0, [A7 + 0x4]
000024D0 20BC 0000 4DAC move.l [A0], 0x4DAC
000024D6 7000 moveq.l D0, 0x00
000024D8 4E75 rts
000024DA 2F2F 000C move.l -[A7], [A7 + 0xC]
000024DE 2F2F 000C move.l -[A7], [A7 + 0xC]
000024E2 4EAD BB08 jsr [A5 - 0x44F8]
000024E6 7000 moveq.l D0, 0x00
000024E8 504F addq.w A7, 8
000024EA 4E75 rts
000024EC 4EAD BA90 jsr [A5 - 0x4570]
000024F0 7000 moveq.l D0, 0x00
000024F2 4E75 rts
000024F4 5D4F subq.w A7, 6
000024F6 594F subq.w A7, 4
000024F8 AA32 syscall GetGDevice
000024FA 205F movea.l A0, [A7]+
000024FC 2E88 move.l [A7], A0
000024FE 594F subq.w A7, 4
00002500 AA2A syscall GetMainDevice
00002502 205F movea.l A0, [A7]+
00002504 2F08 move.l -[A7], A0
00002506 AA31 syscall SetGDevice
00002508 4EAD BA90 jsr [A5 - 0x4570]
0000250C 554F subq.w A7, 2
0000250E 3F2F 000C move.w -[A7], [A7 + 0xC]
00002512 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002516 A985 syscall Alert
00002518 301F move.w D0, [A7]+
0000251A 3F40 0004 move.w [A7 + 0x4], D0
0000251E 4EAD BA90 jsr [A5 - 0x4570]
00002522 2F17 move.l -[A7], [A7]
00002524 AA31 syscall SetGDevice
00002526 302F 0004 move.w D0, [A7 + 0x4]
0000252A 5C4F addq.w A7, 6
0000252C 4E75 rts
0000252E 0000 0000 ori.b D0, 0x0
00002532 0000 0000 ori.b D0, 0x0
00002536 0000 0000 ori.b D0, 0x0